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'
相关推荐
原来是猿1 分钟前
MySQL【事务下】
数据库·mysql·oracle
2401_873204652 分钟前
C++中的策略模式进阶
开发语言·c++·算法
xushichao19897 分钟前
C++中的职责链模式实战
开发语言·c++·算法
2301_776508727 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
清风徐来QCQ14 分钟前
js中的模板字符串
开发语言·前端·javascript
东小黑19 分钟前
WordPress问题
数据库·wordpress
奕成则成20 分钟前
面试被问:MySQL 与 Doris/SelectDB 的架构区别。 大数据为什么禁止select *。
mysql·面试·架构
2301_8184190120 分钟前
C++中的协程编程
开发语言·c++·算法
2401_8796938721 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
add45a22 分钟前
C++中的工厂方法模式
开发语言·c++·算法