農會 資訊管理類電腦概論110 年第 48 題單選題
SQL資料庫語言中,下列何者屬於保留的關鍵字?
ASELECT正確答案
BFROM正確答案
CWHERE正確答案
DORDER BY正確答案
EGROUP BY正確答案
A、B、C、D、E正確答案
SQL保留關鍵字是系統預先定義且具特殊功能的單字,具特定語法意義,不可直接用作一般變數或表格名稱。
為什麼答案是 A、B、C、D、E
SELECT是SQL用於從資料庫中檢索資料的核心指令,屬於絕對保留的關鍵字,不可作為資料表名稱。
考點:資料檢索考點:資料來源考點:條件篩選考點:結果排序
載入中…
完整詳解
Pro · 無限重點 SQL保留關鍵字是系統預先定義且具特殊功能的單字,具特定語法意義,不可直接用作一般變數或表格名稱。
看到SQL核心指令(SELECT/FROM/WHERE)與子句(ORDER BY/GROUP BY)全選,它們皆是系統內建保留字,不可用作自訂名稱。
逐選項分析
A資料檢索✓ 正確
SELECT是SQL用於從資料庫中檢索資料的核心指令,屬於絕對保留的關鍵字,不可作為資料表名稱。
B資料來源✓ 正確
FROM用於指定要查詢的資料表來源,是SELECT語句中不可或缺的保留字,系統會將其視為語法結構的一部分。
C條件篩選✓ 正確
WHERE用於設定過濾條件,篩選出符合特定條件的資料列,為條件子句保留字,不能用來命名欄位。
D結果排序✓ 正確
ORDER BY用於將查詢結果依據指定欄位進行升冪或降冪排序,屬於排序子句保留字組合,具有專屬語法功能。
E資料分組✓ 正確
GROUP BY用於將具有相同值的資料列分組,通常與聚合函式搭配使用,為分組子句保留字組合,不可挪用為識別字。
SQL 常見保留關鍵字與功能對照
| 關鍵字/子句 | 主要功能 | 使用時機 |
|---|
| SELECT | 檢索資料 | 查詢資料表內容 |
| FROM | 指定來源 | 指明查詢的資料表 |
| WHERE | 條件過濾 | 篩選特定資料列 |
| ORDER BY | 資料排序 | 結果集升/降冪排列 |
| GROUP BY | 資料分組 | 搭配聚合函式統計 |
考生易將保留字與內建函式或自訂識別字混淆。ORDER BY與GROUP BY雖由兩個單字組成,但在SQL語法中視為一組保留的子句關鍵字,不可拆解用作一般變數名稱。