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'
相关推荐
happyboy198621110 分钟前
2026大专财富管理可以转数据分析吗?
数据库·数据挖掘·数据分析
杰克尼12 分钟前
苍穹外卖--day11
java·数据库·spring boot·mybatis·notepad++
临溟夜空的繁星14 分钟前
C++ STL-- vector
开发语言·c++
Y0011123615 分钟前
Day2-MySQL-SQL-1
sql·mysql·oracle
LaughingZhu17 分钟前
Product Hunt 每日热榜 | 2026-03-12
大数据·数据库·人工智能·经验分享·搜索引擎
XiYang-DING19 分钟前
【Java SE】Java代码块详解
java·开发语言·python
白云如幻21 分钟前
【JDBC】面向对象的思路编写JDBC程序
java·数据库
摇滚侠22 分钟前
Java SpringBoot 项目,项目启动后执行的方法,有哪些方式实现
java·开发语言·spring boot
艾莉丝努力练剑34 分钟前
【Linux进程间通信:共享内存】为什么共享内存的 key 值由用户设置
java·linux·运维·服务器·开发语言·数据库·mysql
Reisentyan38 分钟前
GoLang Learn Data Day 0
开发语言·rpc·golang