介绍 SELECT 语句

SELECT 语句允许您查看关系数据库中的数据的子句构成。这些子句允许您从一个或多个表或视图中选择列和行、指定一个或多个条件、对数据进行排序和总结以及将选择的数据放置在临时表中。

本章介绍了如何使用五个 SELECT 语句子句。如果包含全部五个子句,那么它们必须按照下列顺序出现在 SELECT 语句中:
  1. Projection 子句
  2. FROM 子句
  3. WHERE 子句
  4. ORDER BY 子句
  5. INTO TEMP 子句
只有 Projection 子句和 FROM 子句是必需的。这两个子句构成每个数据库查询的基础,原因是它们指定要检索的列值,以及包含这些列的表。使用以下列表中的一个或多个其它子句:
  • 添加 WHERE 子句以选择特定行或创建连接条件。
  • 添加 ORDER BY主键以更改生成数据的顺序。
  • 添加 INTO TEMP 子句以将结果保存为表以供进一步查询。

还有两个 SELECT 语句子句 GROUP BY 和 HAVING,使您可以执行更复杂的数据检索。编写高级 SELECT 语句中对它们进行了描述。另一个子句 INTO 指定要从应用程序中的 SELECT 语句中接收数据的程序或主变量。关于使用 SELECT 语句的完整语法和规则在 GBase 8s SQL 指南:语法中有所描述。