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 子句的條件。 |