首页 > 经验记录 > 数据集合操作

数据集合操作

    数据的集合操作主要负责连接的是查询结果。将多个查询结果合并到一起。

对于查询结果的集合操作提供有四种操作符: UNIONUNION ALLINTERSECTMINUS,利用这几个符号可以实现多个查询语句的连接。
可以将多个查询结果连接为一个查询结果返回,那么也就有一个明确的要求:多个查询结果返回的列的结构必须相同。
 
范例: 验证UNION操作
SELECT empno,ename,ejob FROM emp WHERE deptno=10
UNION
SELECT empno,ename,ejob FROM emp;
此时是将两个查询结果合并在了一起,但是UNION的操作特点是如果遇见了有相同的内容,那么不会重复显示
 
如果想将重复的内容显示出来,就把UNION替换成UNION ALL
INTERSECT连接,只会返回相同的数据部分,属于一个交集的操作
MINUS连接,此时返回的是差集,但是差的计算是利用了第一个集合减去第二个集合
 
集合操作的限制:必须查询的列相同,否则不会显示结果

           


CAPTCHAis initialing...
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00