2 u013400939 u013400939 于 2016.02.17 10:29 提问

sql中的OR的使用求解,想查出该学校手机号不为NULL且不为"" 或 邮箱不为NULL且不为“”
sql

想查出该学校手机号不为NULL且不为"" 或 邮箱不为NULL且不为“”sql该怎么写?,以下这种是有问题的

 SELECT COUNT(1) FROM t_rm_user WHERE schoolCode = '612323'
AND (mobilePhone IS NOT NULL  AND  mobilePhone != "") OR (email IS NOT NULL AND email !="") 

2个回答

zsytong
zsytong   2016.02.17 10:36
已采纳

SELECT COUNT(1) FROM t_rm_user WHERE schoolCode = '612323'
AND ((mobilePhone IS NOT NULL AND mobilePhone != "") OR (email IS NOT NULL AND email !="")) 这样写应该

u013400939
u013400939 可以的
接近 2 年之前 回复
zhangzhis
zhangzhis   2016.02.18 13:34

SELECT COUNT(1) FROM t_rm_user WHERE schoolCode = '612323'
AND ISNULL(mobilePhone, '')!='' OR ISNULL(email, '')!=''

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!