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.