SQL Server如何判断不为Null值?

sd24ff4 2012-09-07 11:18:50
判断是Null值是"IS null"
比如:SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS NULL

判断不是null呢?怎么写?
...全文
72184 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzhe527843733 2012-09-07
  • 打赏
  • 举报
回复
如果电子邮件中有空值列的话,那你用条件 is null 或者 is not null 可以区分

如果电子邮件没有空值,要么有数据,要么就是NULL , 那你可以 where isnull(电子邮件,'')='' OR where isnull(电子邮件,'')<>''

你100分的帖子,这个问题人性化的给点分吧


  • 打赏
  • 举报
回复
在SQL中判断某个字段或变量是否为空值,
请使用:'字段或变量 is null'或 '字段或变量 is not null'
不要使用:'字段或变量=null'或'字段或变量<>null'
以学习为目的 2012-09-07
  • 打赏
  • 举报
回复
SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS NOT NULL
  • 打赏
  • 举报
回复
is not null
gt_sql 2012-09-07
  • 打赏
  • 举报
回复
SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS NOT NULL
gt_sql 2012-09-07
  • 打赏
  • 举报
回复
SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS NOT NULL
汤姆克鲁斯 2012-09-07
  • 打赏
  • 举报
回复
SELECT COUNT(*) FROM 客户表 WHERE 电子邮件 IS not NULL
wr4719 2012-09-07
  • 打赏
  • 举报
回复
is not null
或者 !=null
老白猫 2012-09-07
  • 打赏
  • 举报
回复

if exists (SELECT COUNT(*) FROM 客户表 WHERE 电子邮件)
if not exists (SELECT COUNT(*) FROM 客户表 WHERE 电子邮件)
發糞塗牆 2012-09-07
  • 打赏
  • 举报
回复
is not null......

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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