民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第71題
關於SQL 語法的使用,以下哪些敘述是正確的?
題目
關於SQL 語法的使用,以下哪些敘述是正確的?
- (1) DISTINCT 可以用來移除查詢結果中的重複值組(Tuple)
- (2) EXISTS 可以用來找出存在的值組資料數目
- (3) LIKE 可以用來查詢比對某個字串的一部分
- (4) 要比較屬性是否為NULL 值,必須用IS 關鍵字,不可用等號(=)
官方答案
(1) DISTINCT 可以用來移除查詢結果中的重複值組(Tuple)、(3) LIKE 可以用來查詢比對某個字串的一部分、(4) 要比較屬性是否為NULL 值,必須用IS 關鍵字,不可用等號(=)
解析
DISTINCT 會移除 SELECT 結果中重複的值組(Tuple);LIKE 搭配 % 與 _ 萬用字元可以做部分字串的比對;NULL 代表未知值,不能用等號或不等號比較,必須用 IS NULL 或 IS NOT NULL。EXISTS 只判斷子查詢是否傳回任何值組,結果為真或假,並不是在計算筆數,若要計數應改用 COUNT(*)。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。