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'
相关推荐
V1ncent Chen1 分钟前
SQL大师之路 12 函数基础
数据库·sql·mysql·数据分析
焚 城7 分钟前
SQL PARTITION BY用法
数据库·sql
pingan878711 分钟前
试试 docx.js 一键生成 Word 文档,效果很不错
开发语言·前端·javascript·ecmascript·word
剑锋所指,所向披靡!13 分钟前
设计数据库
数据库
big_rabbit050216 分钟前
java面试题整理
java·开发语言
暮冬-  Gentle°17 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---23 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
刺客xs30 分钟前
c++模板
java·开发语言·c++
wertyuytrewm32 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
koping_wu36 分钟前
常用中间件面试汇总:Mysql、Mq、Redis、操作系统、Nacos、Es、Mybatis
mysql·中间件·面试