union(联合)合并查询结果
select id,name,price from shops where price > 150 union select id,name,price from shops where price<50
作用:把两次或多次查询结果合并在一起,可以来自多张表,多次sql语句时取出的列明不同,此时以第一个sql列明为准
要求: 两次查询的列数一致
推荐:查询的每一列对应的列的类型也相同,比如char类型和tinyint类型,会自动转换为blob二进制
如果不同语句中取出的行有完全相同(每个列的值都相同),那么相同的行将会合并(去重复)如果不去重复,可以加all不去重复
select id,name,price from shops where price > 150 union all select id,name,price from shops where price<50
如果语句中有order by 、limit等,需要用括号包起来,推荐把order by放到全部语句最后,对最终合并后的结果排序,才能发挥排序作用,如:(select id,name,price from shops where price > 150 order by id desc) union all (select id,name,price from shops where price<50 order by id desc) order by id desc;
在子句中如果order by 不配合limit使用,会被语法分析器优化分析时去掉
union(联合)合并查询结果相关推荐
- MySQL连接查询,子查询,union(合并),分页
连接查询涉及到主键,外键知识,后面讲 建立两种简单的表作为例子: mysql> select * from student; +----+------+-------+ | id | name ...
- MySQL 表的增删改查(进阶篇②)· 联合查询 内连接 外连接 · 自连接 · 子查询 exists · 合并查询 union
接进阶篇①,我们继续学习. 一.联合查询 1.1 内连接 1.2 外连接 1.3 内连接和左右外连接的区别 二.自连接 三.子查询 3.1 单行子查询 3.2 多行子查询 使用 in 范围匹配多行 另 ...
- mysql之union合并查询
转载链接:http://www.cnblogs.com/zzwlovegfj/archive/2012/06/23/2559592.html union:联合的意思,即把两次或多次查询结果合并起来. ...
- MySQL 基础———— UNION 联合查询
引言 联合查询与连接查询不同,通过UNION 关键字,我们可以将多个查询语句一同执行并将结果集展示出来,不涉及到任何关联关系. UNION 的含义是"联合,并集,结合",在MySQ ...
- 【SQL注入-03】union联合查询注入案例
目录 1 union联合查询注入概述 1.1 简介 1.2 适用条件 1.3 注入步骤 1.4 注入技巧 2 union联合查询注入案例 2.1 操作环境 2.2 操作具体步骤 2.2.1 判断是否存 ...
- SQL入门之第十二讲——UNION 联合查询
UNION 联合查询定义: 之前的JOIN连接,是可以对多个表进行横向列的合并,而不能对按行进行纵向合并. UNION操作符,则是可以将多个查询结果,按行进行纵向合并 基本语法: SELECT < ...
- [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)...
一年多以前就买了@Mrexcel的<让excel飞>这本书.整体思路是利用access结合excel,大幅度提高数据分析效率. 最近又拿出来看了看.第十五章,比高级筛选更"高级& ...
- mysql union all 别名_MySQL Union合并查询数据及表别名、字段别名用法分析
本文实例讲述了MySQL Union合并查询数据及表别名.字段别名用法.分享给大家供大家参考,具体如下: union关键字 SELECT s_id, f_name, f_price FROM frui ...
- 关于union联合查询
关于union联合查询 将多表查询拼接 查询结果列名与第一个表的列名保持一致 1 2 3 4 5
最新文章
- 特征工程:特征生成,特征选择(三)
- Java爬虫--json数据处理:JSONObject的使用
- C++类的构造函数不能为虚函数的原因
- ASP.NET自定义错误页面(转)
- Boost:使用std :: test进行boost:array的测试
- ASP.NET Core Cookie SameSite
- 大数据开发初学者学习路线
- amd cpu 安卓模拟器_夜神模拟器常见问题解答_v20201025
- c++ thread(2.1)---join()
- 文字处理技术:吾知道他们听不懂,为何讲了一把WP布局
- 光纤OTDR测试是端到端损耗原理
- excel mmult matlab,#excel 减法函数#用excel算两矩阵相乘
- 检查mysql敏感词_违禁词在线查询神器(百度敏感词在线检测)
- 小水智能-智能楼宇智慧建筑3D可视化系统,实现对实时数据的整合处理
- 码易手机站,现已轻快上线!
- AD高级培训PPT总结
- 世界各国大城市GDP排名
- 基于PHP美食食谱的外文翻译,中国传统菜谱的英文翻译锦集
- Hive练习-面试题
- android禁止输入字符,Android输入框禁止输入表情符号、特殊字符