博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
union和union all的区别
阅读量:7091 次
发布时间:2019-06-28

本文共 404 字,大约阅读时间需要 1 分钟。

union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 

Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; 

Union All:对两个结果集进行并集操作,包括重复行,不进行排序(保持原本sql的排序进行组合);

使用union All

(select * from messagewhere m_id < 20)UNION ALL(select * from messagewhere m_id < 20 ORDER BY m_id DESC)

结果是重复,并且是按照没有排序的情况。

select * from messagewhere m_id < 20 UNION (select * from messagewhere m_id < 20 ORDER BY m_id DESC)

 

转载地址:http://zdiql.baihongyu.com/

你可能感兴趣的文章
【python】——小程序之电话薄
查看>>
Atitit.iso格式蓝光 BDMV 结构说明
查看>>
MySQL的create table as 与 like区别(转)
查看>>
Linux学习历程(持续更新整理中)
查看>>
Linux查看物理CPU个数、核数、逻辑CPU个数
查看>>
软件设计模式详解:OCP原则
查看>>
Apache服务器常规操作
查看>>
qt cef嵌入web
查看>>
Java程序员面试失败的5大原因
查看>>
过滤器(Filter)
查看>>
外观模式
查看>>
Webmin|Linux管理员远程管理工具
查看>>
【温故而知新-Javascript】比较 undefined 和 null 值
查看>>
CentOS中iptables防火墙 开放80端口方法
查看>>
Kafka 在行动:7步实现从RDBMS到Hadoop的实时流传输
查看>>
[内核]Linux workqueue
查看>>
云计算开始。。。
查看>>
利用sys.dm_db_index_physical_stats查看索引碎片等数据
查看>>
jquery html动态添加的元素绑定事件详解
查看>>
日常英语---九、MapleStory Link Skills Guide
查看>>