union

本文深入探讨了SQL中union和union all的区别与应用。union用于合并多个查询结果集,要求列数和数据类型一致,并自动去除重复记录;而union all则保留所有记录,包括重复项。文章通过具体示例,展示了如何利用这两个关键字进行数据汇总和分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--union

--联合查询:用来把两个select查询结果集合并成一个结果集

--1.union查询,多个查询的列,个数必须相同

--2.nuion查询,多个查询的列,各个列的数据类型必须一一对应

--3.union会自动剔除完全重复记录,如果需要保留重复记录,应该使用union all

 

select Max(stuEnglish) as 最高分,

min(stuEnglish) as 最低分,

avg(stuEnglish) as 平均分

from Tbstudent

 

select '最高分' as 类别,MAX(stuEnglish) as 分数 from Tbstudent

union all

select '最低分' as 类别,MIN(stuEnglish) as 分数 from Tbstudent

union all

select '平均分' as 类别,AVG(stuEnglish) as 分数 from Tbstudent

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值