Fork me on GitHub
.net求学者
摘要: 以下举例是查询相同数据,否则则相反方法一:select * from A as x,B as y where x.a1=y.b1 and x.a2=y.b2 and x.a3=y.b3方法二:select * from tbINTERSECT --UNIONselect * from dataname.dbo.tb 阅读全文
posted @ 2014-04-09 11:29 hy31337 阅读(2860) 评论(0) 推荐(0)
摘要: UNION查询选修了180101号或180102号课程或二者都选修了的学生学号、课程号和成绩。(SELECT 学号, 课程号, 成绩FROM 学习WHERE 课程号='180101') UNION(SELECT 学号, 课程号, 成绩FROM 学习WHERE 课程号='180102')与SELECT子句不同,UNION运算自动去除重复。因此,在本例中,若只输出学生的学号,则相同的学号只出现一次。如果想保留所有的重复,则必须用UNION ALL代替UNION,且查询结果中出现的重复元组数等于两个集合中出现的重复元组数的和。INTERSECT查询同时选修了18010 阅读全文
posted @ 2014-04-09 11:16 hy31337 阅读(16440) 评论(0) 推荐(1)
.net求学者