SELECT 语句允许您查看关系数据库中的数据的子句构成。这些子句允许您从一个或多个
表或视图中选择列和行、指定一个或多个条件、对数据进行排序和总结以及将选择的数据
放置在临时表中。
本章介绍了如何使用五个 SELECT 语句子句。
如果包含全部五个子句,
那么它们必须按照
下列顺序出现在 SELECT 语句中:
1.
Projection 子句
2.
FROM 子句
3.
WHERE 子句
4.
ORDER BY 子句
5.
INTO TEMP 子句
只有 Projection 子句和 FROM 子句是必需的。这两个子句构成每个数据库查询的基础,
原因是它们指定要检索的列值,以及包含这些列的表。使用以下列表中的一个或多个其它
子句:
添加 WHERE 子句以选择特定行或创建连接条件。
添加 ORDER BY主键以更改生成数据的顺序。
GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 17 -
添加 INTO TEMP 子句以将结果保存为表以供进一步查询。
还有两个 SELECT 语句子句 GROUP BY 和 HAVING,
使您可以执行更复杂的数据检索。
编写高级 SELECT 语句中对它们进行了描述。另一个子句 INTO 指定要从应用程序中的
SELECT 语句中接收数据的程序或主变量。关于使用 SELECT 语句的完整语法和规则在
GBase 8s SQL 指南:语法中有所描述。