MySQL笔记-union
2024-08-29 00:03:53
union语法
select ...
union [all | distinct]
selct ...
- union用于把来自多个select语句的结果组合在一个结果集中。
- 两次查询的列表必须相同,否则报【The used SELECT statements have a different number of columns】
- 多个select语句取出的字段名可以不同,不会报错,但是最后的结果集中显示时,以第一个select语句的字段名为准。
- 多个select语句中取出相同数据时,union会将相同的列合并,这里必须说明的是,所谓相同是指所有字段的内容都完全相同
- 如果不想取出重复的行,就使用union all
- 如果子句中有order by,limit,需用括号()包起来。推荐放到所有子句之后,即对最终合并的结果集来排序或筛选。
- 在子句中,order by 需要配合limit使用才有意义。如果不配合limit使用,会被语法分析器优化分析时去除。
最新文章
- AngularJS作出简单聊天机器人
- Ado.net中简单的DBHelper类(增删改查)
- jQuery动态提示消息框效果
- WPF关闭应用程序方法
- .NET连接MySql数据库的方法及示例
- Android 自定义View修炼-【2014年最后的分享啦】Android实现自定义刮刮卡效果View
- Cocos2d-x中Vector使用
- redis安装-单机版
- 手工释放linux内存——/proc/sys/vm/drop_caches
- 实现一个简单的Laravel的dd库
- Servlet--HttpServletRequest一些不常用的方法
- sublime包管理
- Luogu P5290 / LOJ3052 【[十二省联考2019]春节十二响】
- PHP连接数据库实现多条件查询与分页功能——关于租房页面的完整实例操作
- js各种特效轮播图,选项卡,放大镜,窗口拖拽,楼层跳转
- HBase环境搭建、shell操作及Java API编程
- C++ leetcode::ZigZag Conversion
- ReactiveX 学习笔记(3)转换数据流
- normalized
- clapack在android上移植