搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
黑客灵魂
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
uniapp 实现tabBar-switchTab之间的传参_uni.switchtab传参
2
【数据结构】双向链表(思路解释,插入,删除,打印. c++代码)_删除双链表的节点有没有顺序
3
16款开源的全文搜索引擎_java搜索引擎
4
鸿蒙嵌入式开发工程师“钱”景如何?_嵌入式和鸿蒙
5
在VS中打开.ui,几秒后退出_vsuiffi
6
机器学习-算法-半监督学习:半监督学习(Semi-supervised Learning)算法
7
chatgpt赋能python:Python列表如何倒序输出?_列表逆序输出
8
PlutoSDR软件无线电平台带宽破解_configureplutoradio
9
什么是第三方库/程序?_第三方库是什么意思
10
审稿意见的“so what”如何处理?
当前位置:
article
> 正文
Oracel集合操作操作符:union(并运算),unionAll,intersect(交运算),minus(差运算)_union查询相当于集合运算的什么运算
作者:黑客灵魂 | 2024-07-06 14:36:47
赞
踩
union查询相当于集合运算的什么运算
SQL集合操作操作符:union(并运算),unionAll,intersect(交运算),minus(差运算)
说明:本文为本人笔记,不足之处,请谅解。如有错误,欢迎指出。
1.union(并运算)
union运算符可以将多个查询结果相加,并消除重复的行形成一个结果集,其结果相当于集合运算中的并运算。union的结果集是以第一条查询语句所查询的列名为列名(且其他的查询语句查询的
列的数量
要跟第一条查询语句相同)。举例:
错误:(要有
相同数量的列
)
select
id,name
from A
union
select
id
from B
报错:[Err] 1222 - The used
SELECT statements
have a different number of columns
正确:
select
id,name
from A
union
select
id,name
from B
列名、
列类型不一样,虽然可以执行,但是查出来的数据混在一起,貌似没用,所以推荐用上一种。
2.unionAll
unionAll和union的区别在于:union会
处理
重复的数据,只显示一条,而unionAll则是不管有没有重复数据,全部显示
3.intersect
(交运算)
union可以算OR运算,而
intersect比较像AND。mysql不支持intersect。
如:
select name from A where name like "c%" or
name like "s%"
intersect
select name from B where
name like "c%" or
name like "d%"
结果集中只保留以
c
开头的
name
。
4.minus(差运算)
minus集合运算符可以找到两个给定集合间的差集,即它会返回
所有从第一个查询中返回的
,但是
没有在第二个查询中返回的记录
。
如:
select name from A where name like "c%" or name like "s%"
intersect
select name from B where name like "s%" or name like "d%"
结果集中只保留以
s
开头的name。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/黑客灵魂/article/detail/793110
推荐阅读
article
【
Hive
】
hive
数据类型
_
hive
union
一个表是
long
,另一个表是
string
...
文章目录
hive
数据类型
原子
数据类型
(9种)复杂
数据类型
1. array2. map3. struct4.
union
t...
赞
踩
article
并
查集
(
Union
-
Find
Disjoint
Sets
/DSU)_奶酪
并
查集
...
并
(unity)查(find)集(set),即可以合
并
、查找的树状数据结构,常用于处理不交集查询问题。图1图1中每个箭头...
赞
踩
article
并
查集
(
Disjoint
Set
Union
,DSU)...
定义:
并
查集
是一种用来管理元素分组情况的数据结构。作用:查询元素a和元素b是否属于同一组合
并
元素a和元素b所在的组优化方...
赞
踩
article
Oracle——集合
操作
符(
MINUS
、
INTERSECT
、UNION ALL)_集合
操作
部 min...
集合
操作
符将两个查询的结果组合成一个结果常见集合
操作
符:
MINUS
(减去),
INTERSECT
(交集)和UNION AL...
赞
踩
article
Oracle
集合
运算(
UNION
、
UNION
ALL、
INTERSECT
、
MINUS
)...
集合
运算组合两个或多个部分查询的结果到一个结果中。包含
集合
运算的查询称为复合查询。 Operator Retur...
赞
踩
相关标签
hive数据类型
hive
hadoop
hql
学习
笔记
c++
数据结构
数据结构与算法
数据库