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'
相关推荐
人间凡尔赛13 小时前
Next.js 16 生产级实战:Cache Components + View Transitions 完整指南
开发语言·javascript·ecmascript
2401_8414956416 小时前
【数据结构】B+树
数据结构·数据库·c++·b+树·概念·结构·操作原理
稚南城才子,乌衣巷风流17 小时前
函数:编程中的核心概念
开发语言·前端·javascript
阿米亚波17 小时前
【C++】流式数据输入处理(不完全整理)
开发语言·c++·笔记
大模型码小白17 小时前
JAVA 集合框架进阶:List 与 Set 的深度解析与实战
java·开发语言·人工智能·windows·语言模型·list·ai编程
Hardworking66618 小时前
第7章 软硬件系统集成
数据库·软硬件系统集成
名字还没想好☜18 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
皓月斯语18 小时前
【C++基础】三目运算符
开发语言·数据结构·c++
关关长语18 小时前
Wsl解决MySQL容器跨域权限问题
mysql·docker·容器
熊猫钓鱼>_>18 小时前
Redis 突发缓存穿透:一次完整的定位复盘
数据库·人工智能·redis·缓存·ai·agent·智能