MySQL合并查询及取别名
2019-05-10 22:29
162 查看
合并查询结果(UNION)
利用union关键字,可以将多条select语句合并,合并时两个表对应的列数和行数以及数据类型必须相同。
- union all 执行时会删除重复的记录,所有返回的行都是唯一的。
- union 使用all,不删除重复行,也不对结果进行自动排序。
基本语法如下:
select 字段名 ··· from 表1
union [all]
select 字段名 ··· from 表2;
为表和字段取别名
1.为表取别名(as为可选参数)
表名 [AS] 表别名
select * from fruits AS f where id = 03;
2.为字段取别名
列名 [AS] 列别名
select name as n from fruits where id = 03;
表别名只在执行查询的时候使用,并不在返回结果中显示。
列别名定义后将返回给客户端显示,显示的结果为列的别名。
相关文章推荐
- mysql合并查询结果及为表和字段取别名
- MySQL Union合并查询数据及表别名、字段别名用法分析
- MySQL学习之子查询、合并查询结果、别名
- mysql: 两个字段合并,字符时间转时间戳,别名字段作为where条件查询
- 手把手教你mysql(八)合并记录和别名
- mysql把查询的结果集合并成一个字符串
- MYSQL 连表查询及别名用法
- mysql、oracle、sqlserver根据对应的表查询表中的所有字段名称、类型、别名、长度等信息
- MySQL合并数据和给表,字段取别名
- mysql分组查询时,讲多个值合并在一行显示
- MySQL 一对多查询,合并多的一方的信息
- mysql中多个left join子查询写法以及别名用法
- MySQL中不允许使用列别名作为查询条件
- mysql查询结果合并
- mysql合并查询结果
- mysql 多条语句合并查询
- 【原创】mysql 查询列合并输出
- mysql中的多行查询结果合并成一个
- mysql实现多行查询结果合并成一行