Q290.
SQL 語法的敘述,何者正確?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q290
難易度分析
3 / 5
本題要求考生掌握多項基礎 SQL 指令的功能定義,並能正確區分資料操作語言與查詢語言的分類差異。由於採複選形式,必須對所有選項的正確性進行完整判定才能得分,因此提升了整體分析難度。
正確答案 (複選):①, ②, ③
- ① insert 語法可用來做資料的新增:INSERT 是標準 SQL 的資料操作語言,用於將新資料列插入至指定的資料表中,可搭配 VALUES 子句或 SELECT 子查詢進行批次新增。
- ② update語法可用來做資料的更新:UPDATE 用於修改資料表中既有的記錄,必須搭配 WHERE 條件子句以精確指定欲更新的資料範圍,否則將影響整張資料表。
- ③ select 語法可用來做資料的查詢:SELECT 是 SQL 中最核心的查詢指令,可從單一或多個資料表中擷取資料,並支援 JOIN、GROUP BY、ORDER BY 等進階子句進行資料篩選與排序。
錯誤選項解析
- ④ insert、update、select 等三種語法統稱為非查詢語法:此敘述錯誤。INSERT、UPDATE、DELETE 屬於 DML(資料操作語言),而 SELECT 本身即為查詢語法,不可歸類為非查詢語法。正確分類應為 DQL(資料查詢語言)與 DML 的區分。
Learning Tip
"SQL 指令分類為本職類常考重點:DDL(資料定義語言,如 CREATE、ALTER、DROP)用於結構變更;DML(資料操作語言,如 INSERT、UPDATE、DELETE)用於資料異動;DCL(資料控制語言,如 GRANT、REVOKE)用於權限管理;DQL(資料查詢語言,即 SELECT)專用於資料擷取。實務上需特別注意 UPDATE 與 DELETE 若遺漏 WHERE 條件將造成全表資料被異動,操作前務必先以 SELECT 確認影響範圍。"
學員答題分佈
①insert 語法可用來做資料的新增0%
②update語法可用來做資料的更新0%
③select 語法可用來做資料的查詢0%
④insert、update、select 等三種語法統稱為非查詢語法0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!