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|
+------+--------------------+


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章