我知道這可能是一個新手問題,但我想知道爲什麼我有時會在結果中得到NULL,有時它只是完全空白 - 它們不應該都是null嗎?在SMSS中查詢結果中NULL和Nothing之間有什麼區別?
0
A
回答
2
正如你所看到的,Remarks
柱具有無背景色黃這表明它不是NULL。 (NULL值了。)
它包含一個空字符串''
(或許空間),這是從NULL
不同,因爲空字符串是設置爲空,而NULL
未設置(沒有)。
1
在Oracle中,空字符串被視爲NULL。 SQL Server將其視爲字符串值。
的主要區別是在SQL Server中,你可以從一些返回結果一樣
select * from mytable where myfield = ''
相關問題
- 1. SSRS中的Null,(Null)和Nothing之間是否有區別?
- 2. != null和!== null之間有什麼區別?
- 3. null,0和nothing什麼區別?
- 4. undefined和null之間有什麼區別?
- 5. SQL查詢之間有什麼區別?
- 6. .NET中variable = 0和variable = nothing之間的區別是什麼?
- 7. 在Excel VBA中,「IsNull()」和「var = Null」之間有什麼區別?
- 8. 標量查詢和實體查詢之間有什麼區別?
- 9. SQLite中UDF和保存的查詢之間有什麼區別?
- 10. Unit和Nothing有什麼區別?
- 11. 這些(bCondition == NULL)和(NULL == bCondition)之間有什麼區別?
- 12. a == null和a === null之間有什麼區別?
- 13. PHP中NULL和null之間的區別
- 14. ||之間有什麼區別?和|在R?
- 15. 兩者有什麼區別? (查詢選擇和顯示結果)
- 16. 之間有什麼 「IS NOT NULL」 和 「NOT IN NULL」 有什麼區別?爲什麼這兩個Oracle查詢返回不同的結果?
- 17. 在PostgreSQL查詢計劃中,Materialize和Hash之間有什麼區別?
- 18. PhpMyAdmin和PDO之間結果查詢的區別
- 19. 什麼之間的區別〜^和Git中
- 20. nil,NULL和[NSNULL nil]之間有什麼區別?
- 21. assert object!= null和Assert.assertNotNull(object)之間有什麼區別?
- 22. 什麼是Object.Equals(obj,null)和obj == null之間的區別
- 23. (null)和<null>有什麼區別?
- 24. YAML中nil和null之間的區別
- 25. 從NULL查詢結果中區分空
- 26. bind結果和fetch_assoc有什麼區別
- 27. 「層」和「層」之間有什麼區別?
- 28. Tableau和QlikView之間有什麼區別
- 29. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 30. @Entity和@embeddable之間有什麼區別
「一無所有」你把它是一個**空字符串**('「」') - 但是這仍然一個**值**(而'NULL'沒有值) – 2013-02-18 16:04:24
我一直認爲NULL爲「沒有提供過任何值」,因爲沒有任何值可能在某一點上,但用戶現在已將其設置爲空集「」。我也沒有用.net術語來看,因爲一個對象的實例沒有被實例化。它不是空的;沒什麼。 – xQbert 2013-02-18 16:10:01
在編寫包含含有'NULL'值的列的子句的查詢時要小心。 'SELECT * FROM sometable WHERE LENGTH(string)<20;'不會返回字符串爲'NULL'的行。 – DMK 2013-02-18 16:10:56