SQL 中NULL值是不能比较的 但是想查询不等于某个值的数据,为空的数据信息也要查询出来
8个回答
展开全部
WHERE ISNULL(列名,'')<>'123'
查询 列不为123的,用isnull函数就行了。
查询 列不为123的,用isnull函数就行了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控制本身代表不存在
他不等于任何已知确定的值
一般判断是否为空值,可使用函数isnull(字段名)
返回值为逻辑型,真或假
他不等于任何已知确定的值
一般判断是否为空值,可使用函数isnull(字段名)
返回值为逻辑型,真或假
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table_name where column_name is NULL or column_name <> value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
补充一下最佳的答案的SQL写法!
如果涉及到多个条件最好写成这样
SELECT * FROM UserList WHERE XXX and (test IS NULL OR test='99')
如果涉及到多个条件最好写成这样
SELECT * FROM UserList WHERE XXX and (test IS NULL OR test='99')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询