美文网首页
[转]MySQL中GROUP_CONCAT函数的使用,separ

[转]MySQL中GROUP_CONCAT函数的使用,separ

作者: ElementABC | 来源:发表于2019-01-07 14:03 被阅读0次

GROUP_CONCAT separator可将查询结果用字符串连接变为一行,需配合使用GROUP BY

举例:查询打分.打分是两个评委给的分数,每个人的成绩是有两个,但希望查出来的结果是用字符串连接的,变为一行数据

SELECT
    USERID,             
    SCORE                                                               
FROM
    TBL_SCORE

结果:

USERID  SCORE
13      80
13      98
14      88
14      90

使用GROUP_CONCAT

SELECT
    USERID,
    GROUP_CONCAT(SCORE order by USERID separator ';') SCORE
FROM
    TBL_SCORE
GROUP BY USERID

结果:

USERID  SCORE
13      80;98
14      88;90

separator 默认是逗号 ",",这里用的";"

作者:LarryIrving
来源:CSDN
原文:https://blog.csdn.net/leiliz/article/details/54927420

相关文章

网友评论

      本文标题:[转]MySQL中GROUP_CONCAT函数的使用,separ

      本文链接:https://www.haomeiwen.com/subject/glrurqtx.html