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 分钟前
Python魔法:列表与字典推导式深度解析
开发语言·windows·python·列表推导式·python列表·python字典·字典推导式
森叶2 分钟前
《深度拆解数据库连接池:从底层 TCP 原理到 PHP-FPM 与 Swoole/Go 的架构演进》
数据库·tcp/ip·php
Paxon Zhang4 分钟前
MySQL初阶入门的第一步
数据库·mysql·adb
littlegirll10 分钟前
一个KADB报错分析及实验
java·javascript·数据库
什么问题10 分钟前
记一次 VisionPro +PlayMaker 项目修正
开发语言·前端·javascript
wjs202412 分钟前
SVN 解决冲突
开发语言
计算机安禾13 分钟前
【C语言程序设计】第27篇:递归函数原理与实例分析
c语言·开发语言·数据结构·c++·算法·蓝桥杯·visual studio
Jia-Hui Su15 分钟前
Python类型标准(Type Hints)详解
开发语言·python·numpy·pyqt·ipython·python3.11
無限進步D15 分钟前
C++ 万能头
开发语言·c++·算法·蓝桥杯·竞赛·万能头
十年编程老舅16 分钟前
吃透 Linux 内核 IO 体系:块缓存与页缓存的核心设计与实现逻辑
linux·数据库·c++·spring·后端技术·页缓存