百度空间 | 百度首页 
 
查看文章
 
有空研究研究
2007-10-26 17:23

minus   sql2005函数
1 :A 表有的数据,B 表没有;

2 :A 表有的数据,B 表也有,而且所有字段信息的值都相同;

3 :A 表有的数据,B 表也有,只是有个别字段信息的值不相同;

4 :B 表有的数据,A 表没有;

waterfirer(水清) 于 2005-10-19 9:46:54

(select * from a minus select * from b)
union all
(select * from b minus select * from a)
sbaz(万神渡劫) 于 2005-10-19 9:47:21

1.select * from a
minus
select * from b

sasacat(傻傻猫) 于 2005-10-19 9:49:14

1.select * from a
minus
select * from b

3.select * from a where not exists(select * from b where a.col1=b.col1 and a.col2=b.col2...)

4.select * from b
minus
select * from a

bzszp(SongZip) 于 2005-10-19 9:50:44

(select * from a minus select * from b)
union
(select * from b minus select * from a)

YYSAM(悠~游~) 于 2005-10-19 9:57:18

谢谢大哥们,我现在有个问题。就是3的情况中,如果出现NULL的话怎么办呢?

sasacat(傻傻猫) 给的方案3中,会不会出问题呢 ?
bzszp(SongZip) 于 2005-10-19 9:58:40

select * from(
(
(select * from a minus select * from b)
union
(select * from b minus select * from a)
)
minus
(
(select * from a minus select * from b)
intersect
(select * from b minus select * from a)
));


类别:计算机 | 添加到搜藏 | 分享到i贴吧 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu