MySQL | union all 和union(去重和不去重)

题1:

现在运营想要分别查看学校为山东大学或者性别为男性的用户的device_id、gender、age和gpa数据,请取出相应结果,结果不去重

示例:user_profile

根据示例,你的查询应返回以下结果:

UNION(并)

使用 UNION可以实现将多个查询结果集合并为一个结果集。

union [all]

all表示在结果集中不去除重复的记录。如果没有指定all,则去除合并后结果集中的重复记录。

sql 复制代码
select device_id,gender,age,gpa
from user_profile
where university='山东大学' 
union all
select device_id,gender,age,gpa
from user_profile
where gender='male'
相关推荐
数据皮皮侠5 分钟前
2m气温数据集(1940-2024)
大数据·数据库·人工智能·制造·微信开放平台
JasmineWr23 分钟前
CompletableFuture相关问题
java·开发语言
零雲24 分钟前
java面试:知道java的反射机制吗
java·开发语言·面试
Jeremy爱编码24 分钟前
实现 Trie (前缀树)
开发语言·c#
Psycho_MrZhang27 分钟前
Redis 设计思想总结
数据库·redis·缓存
laocooon52385788634 分钟前
插入法排序 python
开发语言·python·算法
你的冰西瓜1 小时前
C++中的list容器详解
开发语言·c++·stl·list
就不掉头发1 小时前
I/O复用
运维·服务器·c语言·开发语言
曹牧1 小时前
Java:Assert.isTrue()
java·前端·数据库
梦里小白龙2 小时前
JAVA 策略模式+工厂模式
java·开发语言·策略模式