扒扒数据库长长知识(下载资源组合看day2)之08 (集合运算)
2016-03-20 12:59
302 查看
集合运算
讲集合运算,实质上是讲集合运算的操作符
--查询部门号是10 和 20的员工信息
方法1
select * from emp where deptno in (10, 20);
方法2
select * from emp where deptno=10 or deptno=20;
方法3
select * from emp where deptno = 10
union
select * from emp where deptno = 20;
集合运算注意问题: 参与运算各个集合必须列数相同,且类型一致
采用第一个集合的表头作为最后的表头
必须在每一个集合后 使用相同的order by
使用括号
union UNION运算符返回两个集合去掉重复元素后的所有记录。
union all UNION ALL 返回两个集合的所有记录,包括重复的
intersect INTERSECT 运算符返回同时属于两个集合的记录
minus MINUS返回属于第一个集合,但不属于第二个集合的记录。
讲集合运算,实质上是讲集合运算的操作符
--查询部门号是10 和 20的员工信息
方法1
select * from emp where deptno in (10, 20);
方法2
select * from emp where deptno=10 or deptno=20;
方法3
select * from emp where deptno = 10
union
select * from emp where deptno = 20;
集合运算注意问题: 参与运算各个集合必须列数相同,且类型一致
采用第一个集合的表头作为最后的表头
必须在每一个集合后 使用相同的order by
使用括号
union UNION运算符返回两个集合去掉重复元素后的所有记录。
union all UNION ALL 返回两个集合的所有记录,包括重复的
intersect INTERSECT 运算符返回同时属于两个集合的记录
minus MINUS返回属于第一个集合,但不属于第二个集合的记录。
相关文章推荐
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- mysql 主从复制 主主配置
- Redis集群功能配置以及Redis Sentinel配置
- MySQL 01 通过二进制包安装MySQL
- SQLMap
- win10中mysql的卸载
- mysql的外键约束
- flask与MySQL数据库的基本操作
- redis安装,简单测试,简单使用命令,设置密码
- 学习经验之MVC添加现有SQLServer数据库
- MongoDB分片
- redis配置文件详解【转】
- 收集的一些常用SQL
- mac解决mysql中文乱码问题
- 第五篇:数据库系统的实现
- MongoDB复制
- Mysql中常用的函数汇总
- Toad Oracle No valid Oracle clients found
- mysql在表的某一位置增加一列、删除一列、修改列名
- Mysql中常见索引操作