首页 > 数据库技术 > 详细

Mysql group_concat()

时间:2020-01-02 19:09:50      阅读:83      评论:0      收藏:0      [点我收藏+]

https://www.mysqltutorial.org/mysql-group_concat/

group_concat()聚合函数

sql45题中的第9题,用到了group_concat() https://www.cnblogs.com/chentianwei/p/12128269.html

sql45题中的例子:

select * from sc where sid = "01";
+------+------+-------+
| SId  | CId  | score |
+------+------+-------+
| 01   | 01   |  80.0 |
| 01   | 02   |  90.0 |
| 01   | 03   |  99.0 |
+------+------+-------+
select group_concat(cid) from sc where sid = "01";
+-------------------+
| group_concat(cid) |
+-------------------+
| 01,02,03          |
+-------------------+

The MySQL GROUP_CONCAT() function is an aggregate function that concatenates strings from a group into a single string with various options.

把一列数据聚合成一个单一的string。有几个参数:

GROUP_CONCAT(
    DISTINCT expression
    ORDER BY expression
    SEPARATOR sep
);

Mysql group_concat()

原文:https://www.cnblogs.com/chentianwei/p/12134040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!