本章介绍了用于查询关系数据库的基本 SELECT 语句类型的语法示例和结果。
单个表的 SELECT 语句一节显示了如何执行以下操作:
- 使用 Projection 和 FROM 子句从表中选择列和行
- 使用 Projection 、FROM 和 WHERE 子句从表中选择行
- 在 Projection 子句中使用 DISTINCT 或 UNIQUE 关键字来消除查询结果中重复的行
- 使用 ORDER BY 子句和 DESC 关键字来排序检索的数据
- 选择包含非英语字符的数据值并对其排序
- 在 WHERE 子句中使用 BETWEEN 、IN 、MATCHES 和 LIKE 关键字以及各种关系运算符来创建比较条件
- 创建包括值、排除值、查找一定范围内的值(使用关键字、关系运算符和下标)查找值的子集的比较条件
- 使用精确文本比较、变长通配符和受限及非受限通配符来执行变量文本搜索
- 使用逻辑运算符 AND 、OR 和 NOT 来在 WHERE 子句中连接搜索条件或 Boolean 表达式
- 使用 ESCAPE 关键字来保护查询中的特殊字符
- 在 WHERE 子句中使用 IS NULL 和 IS NOT NULL 关键字来搜素 NULL 值
- 使用 FIRST 子句指定查询只返回符合 SELECT 语句的条件的指定书目的行
- 在 Projection 子句中使用算术运算符对数字字段执行计算并显示派生数据
- 将显示标签指定个计算列作为用于报告的格式化工具