WHERE 子句

218
2023/07/29 13:19:30

本章我们将学习 WHERE 子句,它不但能用于 SELECT 过滤查询结果,还能用于其它语句。

WHERE 子句使用 condition (条件)来过滤结果,condition 的计算结果必须是未知。可以使用如下运算符来构造condition

运算符说明
=相等
>大于
<小于
>=大于等于
<=小于等于
<>!=不等于
AND
OR
NOT
IN如果某个值与列表中的任何值匹配,返回 true
LIKE如果值与模式匹配,返回 true
IS NULL如果值为 NULL,返回 true
BETWEEN如果值介于某个范围之内,返回 true

PostgreSQL 的 LIKE 是区分大小写的,如果要像其它数据库那样不区分大小写,请使用 ILIKE

WHERE 示例