SELECT 语句从数据库中检索信息以供客户端应用程序使用。SELECT 语句也称为查询。信息以结果集的形式传送到客户端应用程序。然后,客户端可以对结果集进行处理。例如,Interactive SQL 在 [结果] 窗格中显示结果集。结果集由一组行组成,就像数据库中的表一样。
SELECT 语句包含子句以定义要返回的结果的范围。在下面的 SELECT 语法中,每个新行都是一个单独的子句。这里只列出比较常见的子句。
SELECT select-list [ FROM table-expression ] [ WHERE search-condition ] [ GROUP BY column-name ] [ HAVING search-condition ] [ ORDER BY { expression | integer } ]
SELECT 语句中的子句如下:
SELECT 子句指定您要检索的列。它是 SELECT 语句中唯一必需的子句。
FROM 子句指定从中提取列的表。在所有从表中检索数据的查询中都需要该子句。没有 FROM 子句的 SELECT 语句具有不同的含义,本节不讨论它们。
虽然大多数查询都是对表执行操作,但是查询也可以从具有列和行的其它对象(包括视图、其它查询(派生表)和存储过程结果集)中检索数据。
WHERE 子句指定表中您要查看的行。
GROUP BY 子句用于集合数据。
HAVING 子句指定要在其上收集集合数据的行。
ORDER BY 子句对结果集中的行进行排序。(缺省情况下,以没有任何意义的顺序从关系数据库中返回行。)
大多数子句是可选的,但是如果包括这些子句,它们就必须以正确的顺序出现。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |