美文网首页
数据库中的集合运算

数据库中的集合运算

作者: 大涛先生 | 来源:发表于2019-10-07 11:48 被阅读0次

集合运算

         这是一种二目运算,一共有四种四种运算符:并,差,交,笛卡尔积;

语法:

         查询语句

                  [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;

————————————————

相关文章

  • 数据库中的集合运算

    集合运算 这是一种二目运算,一共有四种四种运算符:并,差,交,笛卡尔积; 语法: 查询语句 [UNION ...

  • 2019-04-03 数据库技术基础

    本章考点:数据库模型、数据模型、ER 图、规范化、数据库的集合运算和关系运算、数据库语言 SQL,了解数据库管理系...

  • PostgreSQL 源码解读(16)- 查询语句#1(基础:关

    本文简单介绍了数据库系统实现中的数学基础-关系代数,包括关系代数的基本概念以及关系代数的运算如集合运算/投影/选择...

  • KVC中的集合运算符

    简单实用的集合运算符 KVC中的集合运算符有以下三类: 1、简单集合运算符:@avg、@sum、@max、@min...

  • 有序集合间的对位运算

    有序集合间的对位运算,包括比较运算(>,<, 等于)和四则运算(+,-,*,/,%,\)。本问中讨论的集合,都是有...

  • MICK-SQL基础教程(第二版)第七章 集合运算

    第七章 集合运算 表的加减法 通过集合运算,可以得到两张表中记录的集合或者公共记录的集合,又或者其中 某张表中的记...

  • MongoDB学习笔记第二章2_20160722

    数据查询 嵌套集合运算 在mongo数据库里面每一个书记集合可以继续保存其他的集合数据。 查出年龄大于等于19且父...

  • 近世代数理论基础8:群与子群

    群与子群 集合上的运算 定义:设A是一个非空集合,一个从到A中的映射称为集合A上的一个二元运算,简称为运算,也称为...

  • 第八章: 集合运算

    第八章: 集合运算 • 集合运算:是用来把两个或多个查询的结果集做并、交、差的集合运算,包含集合运算的查询称为复合...

  • 3.集合的运算(续)

    引入集合的运算(目的)——新集合 | 简化运算 运算规律&不同运算之间的规律 交的并=并的交

网友评论

      本文标题:数据库中的集合运算

      本文链接:https://www.haomeiwen.com/subject/ayqmpctx.html