SQLSERVER中is not null和<>''的区别
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
![]() ![]() 在SQL中,NULL是一种特有的数据类型,其等价于没有任何值、是未知数。NULL与0、空字符串、空格都不同。 SQL默认情况下对WHERE XX<> Null的判断会永远返回0行,却不会提示语法错误。 SQL-92 标准要求在对空值进行等于 (=) 或不等于 (<) 比较时取值为 FALSE。 结论:<> '' 包含了is not null,<> '' 表示该字段不为null,并且不等于空字符串。 该文章在 2025/9/4 17:36:15 编辑过 |
关键字查询
相关文章
正在查询... |