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'
相关推荐
老张聊数据集成2 分钟前
ETL是什么?一文讲清ETL和ELT的区别
数据库
浩浩kids6 分钟前
R•Homework
开发语言·r语言
rrrjqy8 分钟前
用 Docker 部署远程 MySQL:从端口踩坑到权限全开(附避坑指南)
mysql·adb·docker
Oueii13 分钟前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
qq_4160187219 分钟前
设计模式在C++中的实现
开发语言·c++·算法
Evand J22 分钟前
【MATLAB教程】在matlab中,gscatter和scatter两个命令的区别
开发语言·matlab·教程·绘图·命令·教学
Elastic 中国社区官方博客25 分钟前
现已正式发布: Elastic Cloud Hosted 上的托管 OTLP Endpoint
大数据·运维·数据库·功能测试·elasticsearch·全文检索
2501_9083298533 分钟前
使用Python自动收发邮件
jvm·数据库·python
2301_7765087238 分钟前
C++与机器学习框架
开发语言·c++·算法
Albertbreak43 分钟前
STL容器内部实现剖析
开发语言·c++·算法