SQL查询不等于空白值如何写?

xiao1682 2008-12-26 09:51:43
SQL查询不等于空白值如何写?
...全文
36466 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
babygehui 2008-12-27
  • 打赏
  • 举报
回复
字段名 is not null 或者 字段名<>''
幸运的意外 2008-12-27
  • 打赏
  • 举报
回复
字段名 is not null
maimaizhi 2008-12-27
  • 打赏
  • 举报
回复
select * from 表名 where not(字段名 is null or 字段名='')
liudeqing2008 2008-12-27
  • 打赏
  • 举报
回复
哦!上边的语句写错了。上边写的是查询为空的,查询不为空的应该用这条语句:
select * from 表名 where 字段名 is not null
liudeqing2008 2008-12-27
  • 打赏
  • 举报
回复
在数据库中如果你不填入任何的信息数据表默认的为空即为“null”,而null不是一个字符串,因此在查询时不能用“=”,“!=”,“<>”,等来判断,null是一个bool类型的数据,因此你在查询不为空时只能通过判断:
select * from 表名 where 字段名 is null
来判断。这样就没有问题了。
hdsharp 2008-12-27
  • 打赏
  • 举报
回复
补充:

set ansi_nulls off
select * from aaTable where myName!=null
nalnait 2008-12-26
  • 打赏
  • 举报
回复
isnull(,'')<>''
ks_reny 2008-12-26
  • 打赏
  • 举报
回复
字段<>'' , 字段 is not null
百年树人 2008-12-26
  • 打赏
  • 举报
回复 1
where len(字段)<>0  --字符型
where 字段<>0 --数字型
where 字段 is not null --为空
fcuandy 2008-12-26
  • 打赏
  • 举报
回复
?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧