Q151.
在關聯式資料庫系統中,SELECT…FROM… 句型是主要的資料搜尋指令,下列哪些子句是可以使用在 SELECT 句型中的語法?
電腦軟體應用 · 乙級 · 應用軟體使用 · Q151
難易度分析
3 / 5
本題要求考生區分 SQL 查詢語法與資料更新語法,且採複選題形式,必須全面判定各選項的正確性方能得分。
正確答案 (複選):②, ③, ④
- ② WHERE:WHERE 子句用於在 SELECT 查詢中設定篩選條件,可過濾出符合條件的資料列,是關聯式資料庫中最常用的資料過濾機制。
- ③ ORDER BY:ORDER BY 子句用於將 SELECT 查詢結果依照指定欄位進行排序,可選擇 ASC(升冪)或 DESC(降冪)排列方式。
- ④ GROUP BY:GROUP BY 子句用於將 SELECT 查詢結果依照指定欄位進行分群彙總,通常搭配聚合函數(如 COUNT、SUM、AVG)使用。
錯誤選項解析
- ① SET:SET 子句主要用於 UPDATE 陳述式 中指定要修改的欄位值,或用於 SET 命令 設定系統變數,並非 SELECT 查詢句法的子句。
Learning Tip
"SQL SELECT 陳述式的標準執行順序為:FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY。常考陷阱在於混淆 SET(用於 UPDATE 修改資料)與 SELECT 查詢子句的用途。需特別注意 WHERE 用於過濾原始資料列,而 HAVING 則用於過濾 GROUP BY 分群後的結果,兩者不可混用。"
學員答題分佈
①SET0%
②WHERE0%
③ORDER BY0%
④GROUP BY0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
某個關聯式資料庫(Relational Database)以客戶資料表(Table)當中的「住址」欄位來保存客戶的完整住址。如果希望撰寫結構化查詢語言(SQL)的非巢狀SELECT 陳述式,來查詢居住在「南投縣」或「台中市」之客戶資料,下列敘述何者不正確?
關聯代數(Relational Algebra)當中,下列哪一個運算子可以從關聯(Relation)當中挑選出符合條件的值組(Tuple)?
在「關聯式(Relational)資料庫」中,其擷取資料的方式為何?
撰寫結構化查詢語言(SQL)的DELETE 陳述式,對關聯式資料庫(Relational Database)進行資料刪除作業時,如果沒有加上適當的WHERE 子句將會造成何種結果?
在 Microsoft Access 查詢視窗中,有關SQL 語法之敘述,下列何者錯誤?