SQL语句如何写不等于?
表中允许空值。如何写“不等于”例如:TAG字段含:NULL、新闻、文章、......用这个语句查询:select*fromnewswhereTag<>'文章'但是结果里却...
表中允许空值。如何写“不等于”
例如:TAG字段 含:NULL、新闻、文章、......
用这个语句查询:
select * from news where Tag <> '文章'
但是结果里却不包含所有值为NULL的记录。
应该怎么写?
我知道可以用or。我想知道没有更简单的方法吗 展开
例如:TAG字段 含:NULL、新闻、文章、......
用这个语句查询:
select * from news where Tag <> '文章'
但是结果里却不包含所有值为NULL的记录。
应该怎么写?
我知道可以用or。我想知道没有更简单的方法吗 展开
4个回答
展开全部
对于这种有null的我一般用这样的句子
isnull(Tag,'') <> '文章'
这样就可以搞定了
不管是字符还是数字都可以用 <>
isnull(Tag,'') <> '文章'
这样就可以搞定了
不管是字符还是数字都可以用 <>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from news where Tag<>'文章' or Tag is null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from news where rtrim(Tag) <> '文章'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询