数据库的集合操作
来源:互联网 发布:win10网络连接红叉 编辑:程序博客网 时间:2024/06/05 21:28
集合运算
这是一种二目运算,一共有四种四种运算符:并,差,交,笛卡尔积;
语法:
查询语句
[UNION | UNIONALL | INTERSECT | MINUS]
查询语句
UNION(并集)
返回若干个查询结果,但是重复的不显示
Eg:SELECT *FROM dept
UNION
SELECT*FROM dept WHERE deptno = 10;
注:查询操作编写的过程中尽量使用UNION , UNION ALL代替 OR,提高查询速度;
例:
查询工作是销售和clerk的;
SELECT*
FROM emp WHEREjob = ‘saleman’ or job = ‘clerk’;
另一种方式:
SELECT * FROMemp WHERE job = ‘SALESMAN’
UNION
SELECT * FROMemp WHERE job = ‘CLERK’;
UNION ALL(并集)
返回若干个查询结果,但是重复的也显示
Eg:SELECT * FROM dept
UNION ALL
SELECT*FROM dept WHERE deptno = 10;
MINUS(差集)
返回若干个结果中不同的部分;
Eg:SELECT * FROM dept
MINUS
SELCT*FROM dept WHERE deptno = 10;
INTERSECT(交集)
显示查询结果中相同的部分;
Eg:SELECT * FROM dept
INTERSECT
SELCT*FROM dept WHERE deptno = 10;
- 数据库的集合操作
- SQLite数据库的基本操作指令集合
- PHP操作mysql数据库的函数集合
- 数据库中的集合操作
- DataTableRows集合的三个常用方法(数据库的操作)
- MongoDB的数据库和集合的基础操作
- MongoDB应用篇——面向集合的数据库操作
- Oracle数据库中几种常用的集合类操作
- groovy中对文件,集合,测试,数据库的操作例子
- 数据库、注册表、文字处理操作集合
- mongodb yii 数据库操作集合
- 数据库常用操作集合_1
- Oracle的集合操作
- 集合的相关操作
- Oracle的集合操作
- oracle集合的操作
- 集合操作的ConcurrentModificationException
- SQL的集合操作
- 拦截器和过滤器的区别
- Oracle视图+序列+触发器+访问控制
- 使用fileread将img转化为base64
- 将本地代码上传到Github(超详细)
- 例4.9 含有多个对象成员的派生类构造函数的执行顺序
- 数据库的集合操作
- spring
- OpenCMS学习笔记
- The SDK platform-tools version 23 is too old to check APIs compiled with API 24... ...
- mybatis学习总结
- 比特币改进协议BIP13(翻译)
- git 子模块以及 在 Jenkins中如何使用
- 进程虚拟地址空间
- linux中socket编程出现 connect: No route to host