PostgreSQL WHERE 语句
筛选记录
WHERE
子句用于筛选记录。
它仅用于提取满足指定条件的记录。
如果我们只想返回 city
是 London
的记录,我们可以在 WHERE
子句中指定:
实例
SELECT * FROM customers
WHERE
city = 'London';
文本字段与数字字段
PostgreSQL 需要给文本值加引号。
但是,数字字段则不需要:
实例
SELECT * FROM customers
WHERE
customer_id = 19;
提示:给数值字段加引号也不会报错,但最好始终编写不带引号的数值。
大于
使用 >
运算符返回 customer_id
大于 80 的所有记录:
实例
SELECT * FROM customers
WHERE
customer_id > 80;
提示:给数值字段加引号也不会报错,但最好始终编写不带引号的数值。