免費開始練習
初等考試 114年 [統計] 資料處理大意

第 24 題

下列那個 SQL 指令可以用來檢查欄位值是否為空值?
  • A EQUAL EMPTY
  • B EQUAL NULL
  • C IS EMPTY
  • D IS NULL

思路引導 VIP

在處理會計資料時,若某個欄位完全沒有填入任何資訊,這代表它「等於」某個具體的數值嗎?還是它正處於一種「尚未定義的狀態」?當我們要描述一個對象的「狀態」而非「內容值」時,語言邏輯上通常會使用哪種性質的動詞來進行判斷?

🤖
AI 詳解 AI 專屬家教

恭喜答對!展現了紮實的數據處理基礎

  1. 觀念驗證:在資料庫邏輯中,NULL 代表「未知」或「不存在」的狀態,它與數值 $0$ 或空字串不同。由於它是非特定值,我們無法使用一般的等號 ($=$) 進行比較,而必須使用專門的判斷運算子來檢查欄位的狀態。
  2. 難度點評:此題難度為 easy。雖然是基礎題,但它是進行審計抽樣或財務大數據篩選「遺漏值」(Missing Values) 時的關鍵基本功,具備良好的辨析度。
📝 SQL 空值判斷指令
💡 SQL 中 NULL 代表未知,需使用專用運算子 IS NULL 判斷。
比較維度 一般數值比較 VS NULL 值判斷
使用運算子 使用 = 或 <> 使用 IS 或 IS NOT
適用對象 明確資料(如 0, 'A') 未知或缺失的資料
邏輯結果 TRUE 或 FALSE TRUE, FALSE 或 UNKNOWN
💬NULL 代表未知,不能用等號衡量,必須用專屬的 IS 語法。
🧠 記憶技巧:空值不相等,IS NULL 才是王道。
⚠️ 常見陷阱:最常見的錯誤是使用「= NULL」來進行查詢,這在 SQL 邏輯中永遠不會回傳正確結果。
三值邏輯 (Three-valued logic) COALESCE 函數 NOT NULL 約束

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

SQL 資料庫查詢語法與資料表操作實務
查看更多「[統計] 資料處理大意」的主題分類考古題

📝 同份考卷的其他題目

查看 114年[統計] 資料處理大意 全題