楼主: dingjun123

[精华] 复合列NULL问题研究

[复制链接]
论坛徽章:
0
21#
发表于 2010-7-16 18:06 | 只看该作者
中华古玩网发布时间:2010-07-07来源:人民日报

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2010-7-19 17:57 | 只看该作者
厉害..学习学习

使用道具 举报

回复
求职 : .Net研发
招聘 : 软件工程师
论坛徽章:
42
生肖徽章2007版:蛇
日期:2009-03-09 22:52:56鲜花蛋
日期:2013-07-04 08:42:23鲜花蛋
日期:2013-07-24 15:38:37技术图书徽章
日期:2013-09-23 12:41:04ITPUB社区12周年站庆徽章
日期:2013-10-08 14:53:15ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:35ITPUB社区12周年站庆徽章
日期:2013-10-08 14:57:28ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34红宝石
日期:2014-01-02 12:56:14大众
日期:2014-01-02 13:20:19
23#
发表于 2010-7-20 10:53 | 只看该作者
原帖由 凝结水晶 于 2010-7-14 16:40 发表
通常我们用的是外关联,例如:
要找到在test1中存在但是test2不存在的记录
select a.*
from  test1 a,
test2 b
where a.id=b.id(+)
and b.id is null ;


想了一会才明白,学习了!

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
24#
发表于 2010-7-20 12:31 | 只看该作者
原帖由 dingjun123 于 10-7-14 16:55 发表

这种写法经常会让人看不懂,复合列的话更难懂


你看不懂不代表别人看不懂啊
而且外连接的写法实际上更不容易出现你一开始所列举的错误
你看,newkid不也肯定此了么,呵呵

使用道具 举报

回复
论坛徽章:
35
生肖徽章:猪
日期:2007-09-13 15:07:202010新春纪念徽章
日期:2010-03-01 11:05:012010年世界杯参赛球队:阿根廷
日期:2010-07-07 10:29:572010年世界杯参赛球队:希腊
日期:2010-07-13 17:18:072010年世界杯参赛球队:洪都拉斯
日期:2010-07-16 12:12:52ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:34鲜花蛋
日期:2011-07-13 11:33:55紫蛋头
日期:2011-07-19 11:51:322010新春纪念徽章
日期:2010-01-04 08:33:08
25#
发表于 2010-7-21 15:09 | 只看该作者
原帖由 tyrbl 于 2010-7-20 10:53 发表


想了一会才明白,学习了!

请教,我还是不是很明白
..................

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
26#
 楼主| 发表于 2010-7-21 15:11 | 只看该作者
原帖由 vvcolor 于 2010-7-21 15:09 发表

请教,我还是不是很明白
..................

其实很简单,外联接如果没有匹配上的,在未匹配的那列加上NULL,那么选定那个列是NULL的行,就是不在另一个表中的记录了

使用道具 举报

回复
论坛徽章:
35
生肖徽章:猪
日期:2007-09-13 15:07:202010新春纪念徽章
日期:2010-03-01 11:05:012010年世界杯参赛球队:阿根廷
日期:2010-07-07 10:29:572010年世界杯参赛球队:希腊
日期:2010-07-13 17:18:072010年世界杯参赛球队:洪都拉斯
日期:2010-07-16 12:12:52ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:34鲜花蛋
日期:2011-07-13 11:33:55紫蛋头
日期:2011-07-19 11:51:322010新春纪念徽章
日期:2010-01-04 08:33:08
27#
发表于 2010-7-21 15:15 | 只看该作者
原帖由 dingjun123 于 2010-7-21 15:11 发表

其实很简单,外联接如果没有匹配上的,在未匹配的那列加上NULL,那么选定那个列是NULL的行,就是不在另一个表中的记录了

谢谢了
这样就理解了,hehe

使用道具 举报

回复
论坛徽章:
3
2009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51蜘蛛蛋
日期:2011-09-13 10:35:40
28#
发表于 2010-7-30 09:19 | 只看该作者
学习了。对NULL要特别注意

使用道具 举报

回复
论坛徽章:
27
2009日食纪念
日期:2009-07-22 09:30:002010广州亚运会纪念徽章:保龄球
日期:2010-11-29 11:17:362010广州亚运会纪念徽章:橄榄球
日期:2010-11-29 11:24:212010广州亚运会纪念徽章:网球
日期:2010-11-29 11:26:562010广州亚运会纪念徽章:摔跤
日期:2010-11-29 11:27:442011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51鲜花蛋
日期:2011-12-14 16:07:452012新春纪念徽章
日期:2012-01-04 11:54:46迷宫蛋
日期:2012-01-17 10:20:51
29#
发表于 2010-8-6 16:15 | 只看该作者
GOOD

使用道具 举报

回复
论坛徽章:
15
2010新春纪念徽章
日期:2010-03-01 11:19:492015年新春福章
日期:2015-03-06 11:58:18暖羊羊
日期:2015-03-06 10:26:33美羊羊
日期:2015-03-04 14:52:28优秀写手
日期:2014-06-25 06:00:12ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:142011新春纪念徽章
日期:2011-03-07 09:37:172011新春纪念徽章
日期:2011-02-18 11:43:362010广州亚运会纪念徽章:保龄球
日期:2010-11-11 17:57:122010广州亚运会纪念徽章:田径
日期:2010-11-11 17:57:05
30#
发表于 2010-8-6 16:51 | 只看该作者
确实外连接 不容易错点

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表