Tag: group concat

如何在MySQL的CONCAT中使用GROUP_CONCAT

如果我在MySQL中有以下数据表: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 我如何把它变成以下格式? id Column 1 A:4,5,B:8 2 C:9 我想我必须使用GROUP_CONCAT ,但我不知道它是如何工作的。

GROUP_CONCAT ORDER BY

我有一个表如: +———–+——-+————+ | client_id | views | percentage | +———–+——-+————+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | […]

MySQL:对GROUP_CONCAT值进行sorting

简而言之:有什么办法可以对GROUP_CONCAT语句中的值进行sorting? 查询: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " &raquo; ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR "<br />\n") AS competences 我得到这一行: 工艺品»细木工 行政»组织 我想要这样: 行政»组织 工艺品»细木工

使用LINQ将多行连接成单行(CSV属性)

我正在寻找相当于Sybase的LIST()或MySQL的group_concat()的LINQ 它会转换: User Hobby ————– Bob Football Bob Golf Bob Tennis Sue Sleeping Sue Drinking 至: User Hobby ————– Bob Football, Golf, Tennis Sue Sleeping, Drinking

将许多行连接成单个文本string?

考虑一个包含三行的数据库表: Peter Paul Mary 有没有简单的方法把它变成Peter, Paul, Mary一串?