MySql中group_concat函数的使用

在写mysql查询语句的时候,group_concat函数的作用:

在查询的时候GROUP_CONCAT separator可将查询结果用字符串连接变为一行,需要配合使用group by
比如               SELECT USERID,SCORE

                        FROM TBL_SCORE
结果为 :

                USERID    SCORE
                  13              80
                  13              98

使用后:              SELECT
                          GROUP_CONCAT(USERID order by USERID separator ';') userId, SCORE

                          FROM TBL_SCORE

                          GROUP BY userId
结果为:
                        USERID     SCORE
                          13              80;98
(提示:separator 默认是逗号 ","我这里用的";" )

原文:http://www.knowsky.com/989077.html

猜你喜欢

转载自www.cnblogs.com/yanghr/p/12570685.html