编写 SELECT 语句 / 单个表的 SELECT 语句 |
SELECT 语句的 WHERE 子句指定了您想要看到的行。比较条件使用特定关键字和运算符来定义搜索条件。
例如,可使用 BETWEEN 、IN 、LIKE 或 MATCHES 中的一个来测试相等性。或者使用关键字 IS NULL 来测试空值。可将关键字 NOT 与这些关键字中的任何一个组合来指定相反条件。
对于 CHAR 表达式,大于在 ASCII 整理顺序中意味着之后,其中小写字母在大写字母之后,而大写字母和小写字母都在数字之后。请参阅 GBase 8s SQL 指南:语法中的 ASCII 字符集图表。对于 DATE 和 DATETIME 表达式,大于意味着时间上更迟,对于 INTERVAL 表达式,它意味着更长的持续时间。
不能使用 TEXT 或 BYTE 列创建比较条件(使用 IS NULL 或 IS NOT NULL 关键字来测试 NULL 值时除外)。
不能指定 BLOB 或 CLOB 列从而在 GBase 8s 上创建比较条件(用 IS NULL 或 IS NOT NULL 关键字来测试 NULL 值时除外)。
下一节包含说明这些查询类型的示例。