网站首页滚动页面/营销培训课程视频

网站首页滚动页面,营销培训课程视频,wordpress 新建分类页面,济南今日疫情通报union 是对数据进行并集操作,不包括重复行,同时进行默认排序 Union all 是对数据进行并集操作,包括重复行,不进行排序 举例说明: 创建数据库表: CREATE TABLE t_demo ( id int(32) NOT NULL, name var…

union 是对数据进行并集操作,不包括重复行,同时进行默认排序

Union all 是对数据进行并集操作,包括重复行,不进行排序

举例说明:

创建数据库表:

 

CREATE TABLE `t_demo` (  `id` int(32) NOT NULL,  `name` varchar(255) DEFAULT NULL,  `age` int(2) DEFAULT NULL,  `num` int(3) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

复制此表:

CREATE TABLE `t_demo_copy` (  `id` int(32) NOT NULL,  `name` varchar(255) DEFAULT NULL,  `age` int(2) DEFAULT NULL,  `num` int(3) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

加入数据:

 

INSERT INTO `t_demo` VALUES ('1', '张三', '21', '69');INSERT INTO `t_demo` VALUES ('2', '李四', '22', '98');INSERT INTO `t_demo` VALUES ('3', '王五', '20', '54');INSERT INTO `t_demo` VALUES ('4', '赵甜', '22', '80');INSERT INTO `t_demo_copy` VALUES ('1', '张三', '21', '69');INSERT INTO `t_demo_copy` VALUES ('2', '猪八戒', '22', '98');INSERT INTO `t_demo_copy` VALUES ('3', '王五', '20', '54');INSERT INTO `t_demo_copy` VALUES ('4', '赵甜', '22', '80');INSERT INTO `t_demo_copy` VALUES ('5', '孙悟空', '22', '100');INSERT INTO `t_demo_copy` VALUES ('6', '李四', '24', '99');

MySQL中的UNION

SELECT * FROM t_demoUNIONSELECT * FROM t_demo_copy

查询结果:

 

我们从上面的查询数据可以发现:

UNION在进行表链接后会筛选掉重复的记录,对所产生的结果集进行排序运算,删除重复的记录再返回结果。

MySQL中的UNION ALL

 

 

MySQL中的UNION ALL

SELECT * FROM t_demoUNION ALLSELECT * FROM t_demo_copy

 

查询结果:

 

 

从上面数据我们可以看到:

 

UNION ALL只是简单的将两个结果合并后就返回。如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。

 

效率:

从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复数据且不需要排序时的话,那么就使用UNION ALL。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何理解Mysql的索引及他们的原理--------二叉查找树和平衡二叉树和B树和B+树

1.索引是什么东西? 索引就是一个数据结构,我们把表中的记录用一个适合高效查找的数据结构来表示,目的就是让查询变得更高效。 2.它到底怎么运作的? 这个问题就说来话长了,且听我慢慢道来: 在mysql中使用…

微信输入法来了,一起来体验一下吧

大家期待已久的微信输入法终于来了,不是内置于微信当中,而是一款独立应用的APP,今天小编带大家来体验一下微信输入,到底好不好用? 目录 1、安装 2、功能介绍 2.1、智能推荐公众号、视频号、小程序等 2.2、可直接发…

猿创征文 | Docker实战:Linux环境安装Tomcat安装步骤

目录 1.官网镜像版本查找 2、拉取tomcat镜像 3. 查看镜像是否下载成功

Zabbix的安装(源码安装)

zabbix3.0完全安装 安装zabbix首先需要安装ltmp(lnmp),这里的t是指tengine(taobao的nginx版本),安装教程见 http://www.ltmp.cc 安装的时候PHP选择5.4版本,因为zabbix3.0需要php5.4以上版本。 安…

WCF 服务端+客户端动态调用

最近在写WCF服务相关代码,把项目中用到的通讯框架做了下整理,以备以后自己记忆。 WCF服务端: 包含契约定义:WCF.Contract、契约实现:WCF.Service 以及宿主主程序:WcfServerHost 本DEMO 为了为了演示&#x…

微信小程序把玩(二十六)navigator组件

微信小程序把玩&#xff08;二十六&#xff09;navigator组件 原文:微信小程序把玩&#xff08;二十六&#xff09;navigator组件navigator跳转分为两个状态一种是关闭当前页面一种是不关闭当前页面。用redirect属性指定。 主要属性&#xff1a; wxml <navigator url".…

equals与hashcode的区别与联系

1.""与equals的区别与联系 &#xff08;1&#xff09;“”对于基本数据类型&#xff0c;只要值相等&#xff0c;就返回true&#xff0c;否则返回false。 若比较的为对象&#xff0c;则判断的是两个对象是否处于同一个内存地址。 &#xff08;2&#xff09;equals为O…

BZOJ1922 SDOI2010 大陆争霸 最短路

题意&#xff1a;给定一个图&#xff0c;图中有保护关系(u,v)表示到v之前必须先到一次u&#xff0c;求从1到N的最短路 题解&#xff1a; 定义d1[i]为直接到达i的最短距离&#xff0c;这个的更新和普通的Dijkstra一样 定义d2[i]为解除i的所有保护的最短距离&#xff08;不一定要…

HashSet和LinkedHashSet使用

Set接口 HashSet接口 散列是一种常见的数据存储模式&#xff0c;HashSet是基于散列存放的集合。本博客主要讲解HashSet子类的继承特点以及存储特点。 HashSet是Set接口较为常见的一个子类&#xff0c;该子类的最大特点是不允许保存重复元素&#xff0c;并且所有的内容都采用散列…

jQuery kxbdMarquee 无缝滚动

转&#xff1a;http://code.ciaoca.com/jquery/kxbdmarquee/ <marquee> 曾是 IE 下独有的一个走马灯效果的标签&#xff0c;其他浏览器并不兼容&#xff0c;于是出现了使用 JavaScript 来模拟该效果的插件。 版本&#xff1a;jQuery v1.3.2下载 jQuery kxbdMarquee查看 D…

sql server自动备份

2017-03-01 15:37:44 输入以下代码 1 sp_configure show advanced options, 1; 2 GO 3 RECONFIGURE; 4 GO 5 sp_configure Agent XPs, 1; 6 GO 7 RECONFIGURE 8 GO 转载于:https://www.cnblogs.com/LeslieC/p/6484581.html

IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决

IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决 之前也经常碰到这样的错误&#xff0c;通过reimport、清缓存等方法都可以解决。但这次试了好多次都还是这样&#xff0c;查看maven后发现我pom文件里也没写错。 最后是通过修改这个设置&#xf…