新足迹

 找回密码
 注册

精华好帖回顾

· 【原创】说说我做店遇到的Teenage们 【完结篇更新在92楼】 (2010-11-9) 晴天 · 当 iPhone 爱上 Lomo ......(第7页更新专题24-光影下的沧桑)........ (2011-4-21) Jinoramic
· 高中学历,38岁重返学校,40岁遇到疫情,离婚,41岁找到工作,和大家分享一下一个中年人求学求职的艰辛历程 (2021-5-28) babaozhouxu · 我家毛毛成长日记 (2009-1-21) servicestream
Advertisement
Advertisement
查看: 1401|回复: 7

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

发表于 2011-7-27 14: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 14: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 15:02 |显示全部楼层

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

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

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

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

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

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

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

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部