MySQL group_concat函数进行行转列使用
来源:互联网 发布:阿里云 api市场 编辑:程序博客网 时间:2024/06/13 12:18
创建测试数据:
mysql> create table group_concat (a int);
Query OK, 0 rows affected (0.04 sec)
mysql> insert into group_concat values(2),(1),(4),(5),(8);
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from group_concat;
+------+
| a |
+------+
| 2 |
| 1 |
| 4 |
| 5 |
| 8 |
+------+
5 rows in set (0.00 sec)
基本使用:
mysql> select group_concat(a) from group_concat;
+-----------------+
| group_concat(a) |
+-----------------+
| 2,1,4,5,8 |
+-----------------+
1 row in set (0.00 sec)
简单排序:
mysql> select group_concat(a order by a) from group_concat;
+----------------------------+
| group_concat(a order by a) |
+----------------------------+
| 1,2,4,5,8 |
+----------------------------+
1 row in set (0.00 sec)
定制分隔符:
mysql> select group_concat(a order by a separator '|') from group_concat;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|2|4|5|8 |
+------------------------------------------+
1 row in set (0.00 sec)
相同记录分组:
mysql> insert into group_concat values(1);
Query OK, 1 row affected (0.00 sec)
mysql> select group_concat(a order by a separator '|') from group_concat;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|1|2|4|5|8 |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> select group_concat(a order by a separator '|') from group_concat group by a;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|1 |
| 2 |
| 4 |
| 5 |
| 8 |
+------------------------------------------+
5 rows in set (0.00 sec)
mysql> create table group_concat (a int);
Query OK, 0 rows affected (0.04 sec)
mysql> insert into group_concat values(2),(1),(4),(5),(8);
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from group_concat;
+------+
| a |
+------+
| 2 |
| 1 |
| 4 |
| 5 |
| 8 |
+------+
5 rows in set (0.00 sec)
基本使用:
mysql> select group_concat(a) from group_concat;
+-----------------+
| group_concat(a) |
+-----------------+
| 2,1,4,5,8 |
+-----------------+
1 row in set (0.00 sec)
简单排序:
mysql> select group_concat(a order by a) from group_concat;
+----------------------------+
| group_concat(a order by a) |
+----------------------------+
| 1,2,4,5,8 |
+----------------------------+
1 row in set (0.00 sec)
定制分隔符:
mysql> select group_concat(a order by a separator '|') from group_concat;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|2|4|5|8 |
+------------------------------------------+
1 row in set (0.00 sec)
相同记录分组:
mysql> insert into group_concat values(1);
Query OK, 1 row affected (0.00 sec)
mysql> select group_concat(a order by a separator '|') from group_concat;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|1|2|4|5|8 |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> select group_concat(a order by a separator '|') from group_concat group by a;
+------------------------------------------+
| group_concat(a order by a separator '|') |
+------------------------------------------+
| 1|1 |
| 2 |
| 4 |
| 5 |
| 8 |
+------------------------------------------+
5 rows in set (0.00 sec)
- MySQL group_concat函数进行行转列使用
- MySql行转列 MYSQL函数group_concat的使用
- MySQL 使用locate函数对 GROUP_CONCAT 列进行 JOIN 操作
- MySql行转列、group_concat使用
- mysql的group_concat函数使用
- MYSQL函数group_concat的使用
- MySQL : group_concat( ) 函数的使用
- mysql group_concat函数的使用
- 关于mysql函数GROUP_CONCAT的使用
- 如何使用MySQL的 group_concat函数
- MySQL的GROUP_CONCAT()函数的使用
- MYSQL聚合函数GROUP_CONCAT的使用【DEDECMS】
- MySQL GROUP_CONCAT(expr)函数的使用
- MySQL中group_concat()函数的使用
- 使用Mysql中group_concat函数中的陷阱
- MySql中group_concat()函数的使用
- hibernate 使用MySQL 中group_concat()函数
- MySQL中group_concat函数
- 通过 RMAN DUPLICATE...FROM ACTIVE DATABASE创建dataguard(for oracle 11g)
- 用VC实现特定编辑框上对回车键响应
- UML核心元素之包
- 编程之美3.7
- json解析例子
- MySQL group_concat函数进行行转列使用
- Android学习笔记:设置日期和时间不能选择当前时刻以前的日期时间的解决办法
- c# 反射调用程序集方法、接口实例
- pl/sql developer 中文乱码
- 常用批处理命令之For命令详解
- ubuntu12.04里面安装mysql
- 个人常用eclipse快捷键,不断更新
- POSIX thread (pthread) 简介
- 欧洲核子研究中心公布强子对撞机事故初步分析