当前位置: 首页 > news >正文

SQL并集、交集、差集使用

一、概述

SQL语句实现数据的并集(union)、交集(intersect)、差集(except)。

二、案例

1、stu表

idname
1张三
2李四
3王二

2、并集 union

union 运算:表示取并集,例如:

select * from stu where id <= '2'
UNION
select * from stu where id >= '2'
idname
1张三
2李四
3王二

union 会自动去除重复数据,如果需要显示重复的可以使用 union all

select * from stu where id <= '2'
UNION ALL
select * from stu where id >= '2'
idname
1张三
2李四
2李四
3王二

3、交集 intersect

intersect 运算:表示取交集,例如:

select * from stu where id <= '2'
INTERSECT
select * from stu where id >= '2'
idname
2李四

4、差集 except

except 运算:表示对两个相同结果集的关系去差集,例如:

select * from stu where id <= '2'
EXCEPT
select * from stu where id >= '2'
idname
1张三
http://www.lryc.cn/news/238647.html

相关文章:

  • 【双指针】盛水最多的容器
  • win11,引导项管理
  • YoloV8改进策略:WaveletPool解决小目标的混叠问题,提高小目标的检测精度
  • JavaScript中的假值对象是什么?
  • 求二叉树的最大密度(可运行)
  • V100 GPU服务器安装CUDNN教程
  • RT-Thread Hoist_Motor PID
  • css 实现文字流光效果
  • 3D格式转换工具
  • seismicunix基础-声波波动方程推导
  • 2024电脑录屏软件排行第一Camtasia喀秋莎
  • MQTT通信协议使用说明
  • mysql底层是如何存放数据的
  • 【代码随想录】刷题笔记Day33
  • AD从原理图到PCB超详细教程
  • 2023.11.20使用flask做一个简单图片浏览器
  • https和http的区别和优势
  • Docker 启动alpine镜像中可执行程序文件遇到 not found
  • .net对接阿里云CSB服务
  • Json数据格式
  • Kafka-Producer
  • Ubuntu20上离线安装samba
  • 【开源】基于Vue.js的教学过程管理系统
  • 【C++】泛型编程 ⑪ ( 类模板的运算符重载 - 函数实现 写在类外部的不同的 .h 头文件和 .cpp 代码中 )
  • 动手学深度学习——循环神经网络的简洁实现(代码详解)
  • 19.删除链表的倒数第 N 个节点
  • 机器人制作开源方案 | 莲花灯
  • 华为无线ac+fit三层组网,每个ap发射不同的业务vlan
  • 人工智能:科技之光,生活之美
  • mysql8.0英文OCP考试第61-70题