第七十二章 SQL命令 SELECT(四)
WHERE子句
WHERE子句限定或取消查询选择中的特定行。
符合条件的行是那些条件表达式为真的行。
条件表达式是逻辑测试(谓词)的列表,可以通过AND和OR逻辑操作符链接这些测试(谓词)。
这些谓词可以使用一元逻辑操作符进行反转。
SQL谓词可分为以下几类:
Comparison谓词BETWEEN谓词LIKE谓词- 谓词
- 谓词
EXISTS谓词- 谓词
- 谓词
条件表达式不能包含聚合函数。 如果希望使用聚合函数返回的值指定选择条件,请使用子句。
子句可以使用=(内部连接)符号连接操作符指定两个表之间的显式连接。
WHERE子句可以使用箭头语法(- >)操作符在基表和来自另一个表的字段之间指定隐式连接。
GROUP BY子句
子句接受查询的结果行,并根据一个或多个数据库列将它们分成单独的组。
当将与GROUP BY结合使用时,将为字段的每个不同值检索一行。
子句在概念上类似于 IRIS扩展,但是操作整个查询,而允许在子填充上选择聚合,而不限制整个查询填充。
例如:
这个查询为每个不同的返回一行。
HAVING 子句
子句类似于对组进行操作的WHERE子句。 它通常与子句或关键字一起使用。 子句限定或取消查询选择中的特定行。 符合条件的行是那些条件表达式为真的行。
.png)

