记录union 和 union all的具体用法及区别

查找山东大学或者性别为男生的信息

https://www.nowcoder.com/practice/979b1a5a16d44afaba5191b22152f64a

UNION

UNION 操作符用于合并两个或多个 SELECT 语句的结果集,并自动去除重复的记录。因此,UNION 的结果集中不会有重复的行。需要注意的是,UNION 在执行时会进行排序操作以删除重复行,这可能会导致性能下降,特别是在处理大数据集时。

语法

SELECT column1, column2, ...
FROM table1
UNION
SELECT column1, column2, ...FROM table2;

UNION ALL

UNION ALL 操作符也用于合并两个或多个 SELECT 语句的结果集,但它不会去除重复的记录。因此,UNION ALL 的结果集中可能包含重复的行。由于不需要进行去重操作,UNION ALL 通常比 UNION 更高效

语法

SELECT column1, column2, ...
FROM table1
UNION ALL
SELECT column1, column2, ...
FROM table2;

SQL练练练 文章被收录于专栏

记录自己sql的每一步提升!

全部评论

相关推荐

下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
昨天 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务