SELECT 语句

SELECT 语句从数据库中检索数据并以表的形式返回数据。它可以嵌入应用程序中,也能够按交互方式使用。

SELECT 语句由几个子句组成,这些子句包括:

子句 用途 在何处定义它
SELECT SELECT 子句指定最终结果表的列。缺省值为 SELECT *。它保留最终结果表的所有行,不消除冗余的重复行。SELECT DISTINCT 对最终结果表的每一组重复行只保留一行而除去其它行。 使用“设计”窗格中的选项卡来将列或表达式添加至 SELECT 子句。
FROM FROM 子句指定要在查询中使用的表。可以为表指定别名以减少语句中的复杂性或多义性。 使用“表”窗格来将表添加至查询。
WHERE WHERE 子句定义一些条件来确定是否将某些行包括在 SELECT 语句的结果集中。 WHERE 子句是在“设计”窗格的条件选项卡上指定的。
ORDER BY ORDER BY 子句控制结果集中显示的行的顺序。可以选择应该使用 SELECT 子句中的哪个列表达式来定义结果集行的顺序。 使用“设计”窗格中的选项卡来创建 ORDER BY 子句。
GROUP BY GROUP BY 子句描述应该如何对结果集行进行分组。还可以定义嵌套的分组表达式。 使用“设计”窗格中的选项卡来为 SELECT 语句指定分组表达式。
HAVING HAVING 子句用来定义组的条件。 组条件选项卡允许您为 HAVING 子句定义条件。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.