oracle中關於null的定義
NULL值是一個很特別的值。它即不是零,也不是空格。它的值是沒有定義的,未知的,不確定的。 一些英文書中用瞭如下的詞來形容NULL: “unavailable, unassigned, undefined, unknown, immeasurable, inapplicable” 總之您沒有辦法得到它的準確值。
正是因此,NULL和任何值(包括NULL)比較,得出的結果還是NULL,還是不確定
俺恰好這兩天剛仔細研究了關於null的定義,有位前輩做了很精妙的總結,俺貼出來供參考,如下:~~~
與時:
false and false = false false and true = false false and null = false
true and false = false true and true = true true and null = null
null and false = false null and true = null null and null = null
或時:
false or false = false false or true = true false or null = null
true or false = true true or true = true true or null = true
null or false = null null or true = true null or null = null
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-22217/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於 oracle NULLOracleNull
- ORACLE關於NULL的總結OracleNull
- 關於Oracle遊標的簡單定義Oracle
- SQL中關於NULL的程式碼SQLNull
- postgresql與oracle關於事務定義的描述SQLOracle
- 關於NULLNull
- oracle中的nullOracleNull
- 關於ResultFilter類中NULL_INT的作用????FilterNull
- Objective-C 中 NULL、nil、Nil、NSNull 的定義及不同ObjectNull
- js中關於定義類的幾種方式介紹JS
- Java 中關於 null 物件的容錯處理JavaNull物件
- Oracle中的NULL(六)OracleNull
- Oracle中的NULL(五)OracleNull
- Oracle中的NULL(八)OracleNull
- 關於ORACLE MYSQL NOT IN和NOT exists需要注意的 NULL值OracleMySqlNull
- oracle分割槽表線上重定義欄位not null問題OracleNull
- 關於mysql中欄位定義的型別int、tinyint區別MySql型別
- 關於oracle中的undoOracle
- 求教關於SRP原則的定義
- 關於malloc原始碼中的bin_at巨集定義的個人見解原始碼
- Oracle中重建表的線上重定義Oracle
- Oracle EBR 基於版本重定義Oracle
- 關於NULL的兩個計算Null
- 關於null值的小知識Null
- (轉)Java中定義物件的時候,New和Null的記憶體呼叫Java物件Null記憶體
- c中關於指標的宣告和定義的一些問題指標
- css中關於table的相關設定CSS
- 關於oracle中的row pieceOracle
- object-c 常用判斷null的巨集定義,如果是null直接返回@””ObjectNull
- SQL 語句中關於 NULL 的那些坑SQLNull
- 關於遊戲中“設定介面”的思考遊戲
- 關於oracle中的反連線Oracle
- 關於oracle中的半連線Oracle
- Oracle中關於函式的使用Oracle函式
- 關於Oracle降序索引的定意及回溯Oracle索引
- 關於Oracle自定義分組函式Oracle函式
- Java--- 關於null的處理若干方法JavaNull
- 關於string.Empty & "" & null 的討論Null