PostgreSQL WHERE 语句

筛选记录

WHERE 子句用于筛选记录。

它仅用于提取满足指定条件的记录。

如果我们只想返回 cityLondon 的记录,我们可以在 WHERE 子句中指定:

实例
  1. SELECT * FROM customers
  2. WHERE
  3. city = 'London';

文本字段与数字字段

PostgreSQL 需要给文本值加引号。

但是,数字字段则不需要:

实例
  1. SELECT * FROM customers
  2. WHERE
  3. customer_id = 19;
提示:给数值字段加引号也不会报错,但最好始终编写不带引号的数值。

大于

使用 > 运算符返回 customer_id 大于 80 的所有记录:

实例
  1. SELECT * FROM customers
  2. WHERE
  3. customer_id > 80;
提示:给数值字段加引号也不会报错,但最好始终编写不带引号的数值。