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'
相关推荐
JANGHIGH7 分钟前
c++ 多线程(二)
开发语言·c++
Acc1oFl4g9 分钟前
详解Java反射
java·开发语言·python
海上彼尚9 分钟前
Go之路 - 6.go的指针
开发语言·后端·golang
Trouvaille ~11 分钟前
【Java篇】存在即不变:深刻解读String类不变的艺术
java·开发语言·javase·stringbuilder·stringbuffer·string类·字符串常量池
lemon_sjdk11 分钟前
java学习——枚举类
java·开发语言·学习
FreeBuf_21 分钟前
Next.js 发布扫描工具:检测并修复受 React2Shell 漏洞(CVE-2025-66478)影响的应用
开发语言·javascript·ecmascript
gugugu.23 分钟前
Redis 字符串类型完全指南:从原理到实战应用
数据库·redis·缓存
杨云龙UP31 分钟前
MySQL 自动备份与覆盖恢复实战:一套脚本搞定全库/按库备份恢复
linux·运维·数据库·sql·mysql
御形封灵1 小时前
基于原生table实现单元格合并、增删
开发语言·javascript·ecmascript
workflower2 小时前
PostgreSQL 数据库优化
数据库·团队开发·数据库开发·时序数据库·数据库架构