民國114年 初等考試 統計 資料處理大意
第24題
下列那個SQL 指令可以用來檢查欄位值是否為空值?
題目
下列那個SQL 指令可以用來檢查欄位值是否為空值? A. EQUAL EMPTY B. EQUAL NULL C. IS EMPYT D. IS NULL
官方答案
- 答案:D. IS NULL
解析
SQL 中以 IS NULL 判斷欄位值是否為空值(NULL),語法如 WHERE 欄位 IS NULL;若要判斷非空值則用 IS NOT NULL。NULL 代表「未知」或「不存在」,並非空字串或數值 0,因此不能使用等號比較,`= NULL` 的結果會是 unknown 而非 true,這正是選項 B 錯誤的原因。選項 A、C 的 EQUAL EMPTY、IS EMPYT 皆非 SQL 標準語法,且 EMPTY 也不是 SQL 的關鍵字。故正確指令為 IS NULL,答案 D。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。