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 分钟前
文件操作从打开到缓冲区
c语言·开发语言·学习
大牧师18 分钟前
Mybatis 框架教程
java·数据库·mybatis·数据持久化·orm
SunnyDays101119 分钟前
Java 合并 PDF 文件:完整合并、指定页面合并与流合并
java·开发语言·合并pdf
kimnoic1 小时前
Python操作xlwings的实例详解
开发语言·python
有想法的py工程师1 小时前
PostgreSQL【内核】 CBO 优化器的“早停下注”与数学模型失效分析
数据库·postgresql
用户460381291941 小时前
别人都 commit 了,为什么我的 select 还是旧值?图解 MySQL MVCC
mysql
栗子~~1 小时前
java - logstash-logback-encoder 集成 demo
java·开发语言·logback
冰暮流星1 小时前
sql之计算
数据库·sql
ESDWAN2 小时前
跨境网络频繁掉线怎么排查?从企业内网到 SD-WAN 链路的故障诊断
开发语言·网络·php
dishugj2 小时前
HANA集群状态监控
数据库·系统架构