新足迹

 找回密码
 注册

精华好帖回顾

· 你也是别人眼中的天使 (2024-7-2) almondmilky · [亲子摄影活动] 我是阿力神--Alison (2013-8-5) landis
· 初为人母的头三月 (2009-5-23) 飞跑的猪 · 漫谈女生在婚姻问题上更注重诸多“条件”? (2007-8-16) 风万里
Advertisement
Advertisement
查看: 1475|回复: 7

SQL logical operator 问题请教 [复制链接]

发表于 2011-7-27 13:28 |显示全部楼层
此文章由 DEC 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DEC 所有!转贴必须注明作者、出处和本声明,并保持内容完整
select count(ID) AS 'A' from TB
select count(ID) AS 'B' from TB where Flag = 'Y'
select count(ID) AS 'C'  From TB where not Flag = 'Y'
什么情况会导致 A > B + C ?
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-7-27 13:41 |显示全部楼层

select count(ID) AS 'C' From TB where not Flag is null

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整

评分

参与人数 2积分 +8 收起 理由
乱码 + 3 你太有才了
DEC + 5 感谢分享

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-7-27 14:02 |显示全部楼层

不知道 not Flag = 'Y' 为何要忽略null. 俺当初也为同一个问题痛苦

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2011-7-27 20:34 |显示全部楼层
此文章由 DEC 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DEC 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有远见。
既不叫boolean,也不让not概括一切,布尔的后代就不好意思来讨要专利费。
佩服,佩服!

发表于 2011-9-26 22:22 |显示全部楼层
此文章由 HappyRain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 HappyRain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
In SQL, null equals nothing, even null != null

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2011-9-26 22:38 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
nvl很重要。
Advertisement
Advertisement

发表于 2011-9-27 00:09 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
select count(ID) AS 'B' from TB where ISNULL(Flag,'') = 'Y'
select count(ID) AS 'C'  From TB where not ISNULL(Flag,'') = 'Y'

发表于 2011-9-27 07:35 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
任何值和null比较都会返回false

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部