千家信息网

数据库中如何使用集合运算符

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了数据库中如何使用集合运算符,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、官方课件集合种类说明二、注意事项1、在S
千家信息网最后更新 2026年11月02日数据库中如何使用集合运算符

这篇文章主要介绍了数据库中如何使用集合运算符,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、官方课件集合种类说明



二、注意事项

1、在SELECT列表中的列名和表达式在数量上必须匹配
2、第二个查询中的每一列的数据类型必须与第一个查询其对应的列的数据类型相匹配。
3、可以用括号来改变的执行顺序。
4、ORDER BY 子句:
a) 只能在语句的最后出现
b) 可以使用第一个查询中的列名, 别名或相对位置
c) 除UNION ALL之外,系统会自动删除重复的记录
5、列名为第一个查询返回的结果
6、除UNION ALL之外,系统自动按照第一个查询中的第一个列的升序排列

三、例句

  1. --union求并集,公共部分只有包含一次

  2. --union:求emp表ename中含'A'或含有'M'

  3. SELECT *

  4. FROM EMP

  5. WHERE ENAME LIKE '%A%'

  6. UNION

  7. SELECT *

  8. FROM EMP

  9. WHERE ENAME LIKE '%M%';


  10. --union all:公共部分只有包含二次

  11. --求emp表ename中含'A'或含有'M'

  12. SELECT *

  13. FROM EMP

  14. WHERE ENAME LIKE '%A%'

  15. UNION ALL

  16. SELECT *

  17. FROM EMP

  18. WHERE ENAME LIKE '%M%';


  19. --intersect求交集,只有包含公共部分

  20. --求emp表ename中即含'A'又含有'M'

  21. SELECT *

  22. FROM EMP

  23. WHERE ENAME LIKE '%A%'

  24. INTERSECT

  25. SELECT *

  26. FROM EMP

  27. WHERE ENAME LIKE '%M%';


  28. --minus求差集,求集合A去除集合A和集合B的交集

  29. --求emp表sal从700到1200

  30. SELECT *

  31. FROM EMP

  32. WHERE SAL BETWEEN 700 AND 1300

  33. MINUS

  34. SELECT *

  35. FROM EMP

  36. WHERE SAL BETWEEN 1200 AND 1400;

感谢你能够认真阅读完这篇文章,希望小编分享的"数据库中如何使用集合运算符"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

查询 数据 篇文章 只有 部分 数据库 运算符 运算 交集 类型 系统 事项 价值 位置 例句 兴趣 别名 升序 同时 子句 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技赋能下的互联网金融 没上市的科技互联网公司 科技服务与互联网 中国互联网金融科技基金 互联网科技创新企业排名 互联网科技公司的市场部门 互联网之后的科技是什么 字节跳动和互联网科技 来此购互联网科技有限公司 上海宁丞科技互联网 健康食品互联网创新科技园项目 银川新华互联网科技学校联系电话 中科明德北京互联网科技 江苏互联网智能科技软件 有人说阿里系是互联网科技企业 互联网时代科技型公司的机会 好易买互联网科技 深圳互联网科技园地址 恒生科技指数 中概互联网 北京瑞云互联网科技有限公司 互联网科技公司起名 互联网中国科技 银优互联网科技有限公司 广州优美互联网科技 知域互联网科技有限公司大骗子 996高科技互联网公司 威龙国际互联网科技公司 四川互联网展示科技馆设计 广西泛欧互联网科技有限公司 杭州科技互联网公司有哪些
0