空值 (SQL)
SQL中的特殊标记和关键字 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 空值 (SQL)?
為 10 歲的孩子總結這篇文章
顯示所有問題
空值(英語:Null、NULL)是結構化查詢語言中使用的特殊標記,是關聯式資料庫中对數據属性未知或缺失的一种标识,用於指示數據庫中不存在數據值。由關聯式資料庫模型的創作者 E.F.科德所引入。SQL空值是用來滿足真實關係數據庫管理系統(RDBMS)中,支持“缺失資訊與不適用的資訊”的需求。科德還介紹了在數據庫理論中使用小寫的希臘字母(ω)符號來表示空值。在 SQL中則是以 NULL 用於標識空值的保留關鍵字。SQL null是一個狀態,而不是一個值。這種用法與大多數編程語言完全不同,其中參照的空值意味著不指向任何對象。
這不應與 0 數值混淆。空值表示缺少值-而與零值不同,與缺乏答案的方式不同,作為“否”的答案。例如“亞當擁有多少本書?”這個問題,答案可能是“零”(他沒有)或“空白”(不知道他擁有多少)。在數據庫表格中,回報此問題的列結果,將從沒有值(標記為Null)開始,並且在我們確定亞當沒有書籍之前,並不會更新為值“零”。