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'
相关推荐
爆更小哇3 分钟前
MyBatis的TypeHandler :优雅地实现数据加密与解密
数据库·后端·mybatis
likuolei40 分钟前
Eclipse 创建 Java 接口
java·数据库·eclipse
w***153143 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
程序喵大人1 小时前
推荐个C++高性能内存分配器
开发语言·c++·内存分配
liu****1 小时前
27.epoll(三)
服务器·开发语言·网络·tcp/ip·udp
福尔摩斯张1 小时前
Axios源码深度解析:前端请求库设计精髓
c语言·开发语言·前端·数据结构·游戏·排序算法
zephyr051 小时前
深入浅出C++多态:从虚函数到动态绑定的完全指南
开发语言·c++
Chef_Chen1 小时前
数据科学每日总结--Day25--区块链
开发语言·php
q***65691 小时前
PostgreSQL 17 发布了!非常稳定的版本
数据库·postgresql