SQLSERVER中is not null和<>''的區(qū)別
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
![]() ![]() 在SQL中,NULL是一種特有的數(shù)據(jù)類型,其等價于沒有任何值、是未知數(shù)。NULL與0、空字符串、空格都不同。 SQL默認情況下對WHERE XX<> Null的判斷會永遠返回0行,卻不會提示語法錯誤。 SQL-92 標準要求在對空值進行等于 (=) 或不等于 (<) 比較時取值為 FALSE。 結論:<> '' 包含了is not null,<> '' 表示該字段不為null,并且不等于空字符串。 ?該文章在 2025/9/4 17:36:15 編輯過 |
關鍵字查詢
相關文章
正在查詢... |