当前位置:首页 » 编程语言 » sqlunion去重
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlunion去重

发布时间: 2023-06-03 11:37:04

sql 使用union后结果集排序,无法理解

由于Union需要对查询结果集进行排序操作,当数据量较大时,若非特殊需要,尽量不要使用Union操作,
用UnionAll操作,然后对UnionAll出来的结果执行去重操作即可,所以结果不一样
--unionall
select'张三'name
unionall
select'李四'
unionall
select'王五'
unionall
select'王五'
unionall
select'苹果'address
unionall
select'香蕉'
unionall
select'橘子'
--result
张三
李四
王五
王五
苹果
香蕉
橘子
--union
select'张三'name
unionall
select'李四'
unionall
select'王五'
unionall
select'王五'
union
select'苹果'address
unionall
select'香蕉'
unionall
select'橘子'
--result
李四
苹果
王五
张三
香蕉
橘子