检查数据库中的 NULL 布尔值
我的表中有一个布尔字段,一系列记录没有值(不是 true 或 false)。 我该如何编写 SQL 语句来查找这些内容?
我已尝试以下 SQL 语句但没有成功:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
任何帮助将不胜感激。
非常感谢,本
I have a field in a table that is boolean, a range of records have no value (not true or false). How do I write my SQL statement to find these?
I have tried the following SQL statements without success:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
Any help would be greatly appreciated.
Many Thanks, Ben
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在TSQL中,与
NULL
比较时需要使用IS
而不是=
:In TSQL, you need to use
IS
rather than=
when comparing withNULL
:尝试
Try
你想要
IS NULL
我相信:You want
IS NULL
I believe: