MySQL子查询中比较运算符有什么用处?

MySQL子查询中比较运算符有什么用处?

子查询最多只能返回一个值。该值可以是算术表达式或列函数的结果。MySQL将从子查询中获得的值与比较运算符另一侧的值进行比较。MySQL子查询可以在此之前或之后使用任何比较运算符,如=,>,>=,<,<=,!=,<>,<=>。以下是示例,在其中我们使用子查询与<比较运算符。

阅读更多:MySQL 教程

例子

mysql> SELECT * from Cars WHERE Price < (SELECT AVG(Price) FROM Cars);
 +------+--------------+---------+
| ID   | Name         | Price   |
+------+--------------+---------+
| 1    | Nexa         | 750000  |
| 2    | Maruti Swift | 450000  |
| 5    | Alto         | 250000  |
| 6    | Skoda        | 1250000 |
| 8    | Ford         | 1100000 |
+------+--------------+---------+
5 rows in set (0.00 sec)

同样,子查询也可以与其他比较运算符一起使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程