SQL学习笔记 // group_concat函数

语法:

group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']

可选属性 DISTINCT 用来去重;
可选属性 Order BY ASC/DESC 用来排序;
可选属性 Separator 用来设置分隔符,默认用 逗号 作为分隔符;

使用:



select * from test;  

+------+------+
| id| score |
+------+------+
|1 | 10|
|1 | 20|
|1 | 30|
|2 | 40|
|3 | 500 |
|3 | 600 |
+------+------+




select id,group_concat(score) from test group by id;  

+------+--------------------+
| id| group_concat(score) |
+------+--------------------+
|1 | 10,20,30|
|2 | 40 |
|3 | 500,600|
+------+--------------------+


你可能感兴趣的:(SQL,sql)