union查询,联合查询
2015-12-10 11:02
525 查看
Mysql union查询,联合查询
将多个查询的结果,并列到一个结果集合内
上面的union查询也可以通过一条查询语句得到结果:
此时,获得所有男生,按身高升序排序;获得所有女生,按身高降序排序:
需要先分别获得男生女生的身高排序:
再将两个结果联合起来:
注意:在union结果时,如果句子中出现了 order by ,则需要子句出现在小括号内
此时,子句的 order by 也会在union的时候,会忽视掉,需要子句需要配合limit一起使用order by
union的连接的两个子句,不要求同表,只要求,列的数量要相同!
union会在联合时:主动去掉相同的记录:此时,可以使用all关键字,加以修正:
select 语句的选项:
distinct,取消相同的记录
将多个查询的结果,并列到一个结果集合内
上面的union查询也可以通过一条查询语句得到结果:
select count(*) from select_student where gender is not null group by gender;
此时,获得所有男生,按身高升序排序;获得所有女生,按身高降序排序:
需要先分别获得男生女生的身高排序:
再将两个结果联合起来:
注意:在union结果时,如果句子中出现了 order by ,则需要子句出现在小括号内
此时,子句的 order by 也会在union的时候,会忽视掉,需要子句需要配合limit一起使用order by
union的连接的两个子句,不要求同表,只要求,列的数量要相同!
union会在联合时:主动去掉相同的记录:此时,可以使用all关键字,加以修正:
select 语句的选项:
distinct,取消相同的记录
相关文章推荐
- MySQL数据库update更新子查询[Err] 1093 - You can't specify target table 'text' for update in FROM clause
- Linux Shell 通配符、元字符、转义符使用实例介绍
- vSphere 5.5 VM 整合磁盘失败
- 区别:DOM Core 与 HTML-DOM
- java中instanceof用法
- linux ab 下的 压力测试
- iOS Block
- c/c++的0长数组(柔性数组)
- 循环滚动TextView
- IOS开发之 ---- iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)
- 配置域从DNS服务器以及缓存DNS服务器
- Sublime Shortcuts
- 【poj 2828】 Buy Tickets(线段树/树状数组)
- js 升幂降幂排序数组
- AFN框架https请求
- unix操作系统
- TortoiseSVN设置check out的文件为只读
- linux下devicetree中惯用的of函数
- 分享代码jiathis的范例
- nodejs-http服务