一、查询结果的交、并、差运算
使用一下运算符,将两个Select查询语句的结果进行相应运算。
1、UNION运算符
示例:
上述语法中的查询必须符合以下规则:
①、两个查询必须具有相同的列数、顺序;
②、相应列的数据类型必须相同或兼容。
【注意】:
UNION与UNION ALL
默认情况下,UNION运算符从结果集中删除所有重复的行。但是,如果要保留明确的行,则需要明确指定ALL关键字
2、INTERSECT运算符
SQL语言如下:
SELECT Nsum FROM T1
INTERSECT
SELECT Nsum FROM T2
3、EXCEPT运算符
两个表中的数据,我们要获取#T1中有,但#T2中没有的数据,这时候就用到EXCEPT方法了,使用方法如下:
SELECT * FROM #T1
EXCEPT
SELECT * FROM #T2
二、 数据查询语言DQL-真题
真题1:
真题2:
真题3:
真题4:
真题5: