WHERE Clause
WHERE 子句用于指定应用于数据的筛选条件。这样你可以只选择感兴趣的数据子集。从逻辑上讲,WHERE 子句会在 FROM 子句之后立即应用。
示例
选择 id 等于 3 的所有行:
SELECT *
FROM tbl
WHERE id = 3;
选择匹配给定 区分大小写 LIKE 表达式的所有行:
SELECT *
FROM tbl
WHERE name LIKE '%mark%';
选择使用 ILIKE 运算符构造的给定 不区分大小写 表达式所匹配的所有行:
SELECT *
FROM tbl
WHERE name ILIKE '%mark%';
选择匹配给定复合表达式的所有行:
SELECT *
FROM tbl
WHERE id = 3 OR id = 7;