2398得票48回答
如何在SQL Server中将多行文本连接成单个文本字符串

考虑一个包含姓名的数据库表格,有三行: Peter Paul Mary 有没有简单的方法将这些内容转换成一个字符串:Peter, Paul, Mary?

1480得票16回答
我能将多个 MySQL 行连接成一个字段吗?

使用MySQL,我可以做类似这样的事情:SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 我的输出:shopping fishing coding 但是我只想要一行一列: 预期输出:shopping, fishing, codi...

349得票9回答
PostgreSQL有没有类似GROUP_CONCAT的函数?

我有一个表格,希望每个ID只返回一行,其中字段值被合并。 例如,在我的表格中,我有以下内容:TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 我想要输出:TM67...

340得票7回答
MySQL和GROUP_CONCAT()的最大长度

我在MySQL查询中使用GROUP_CONCAT()将多个行转换为单个字符串。然而,此函数的结果最大长度为1024个字符。我非常清楚可以更改参数group_concat_max_len以增加此限制:SET SESSION group_concat_max_len = 1000000; 然而,在...

263得票6回答
MySQL中GROUP_CONCAT()函数的DISTINCT用法

我正在执行 SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table。以下是示例数据:categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 然而,我得到...

233得票5回答
GROUP_CONCAT ORDER BY

我有一个类似于这样的表格:链接+-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | ...

203得票2回答
MySQL: 对 GROUP_CONCAT 值进行排序

简而言之:有没有方法可以在GROUP_CONCAT语句中对值进行排序? 查询:GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, tes...

191得票3回答
GROUP_CONCAT逗号分隔符 - MySQL

我有一个查询,使用GROUP_CONCAT和自定义分隔符作为结果可能包含逗号: '----'。 这一切都很好,但仍然是逗号分隔的,所以我的输出是:Result A----,Result B----,Result C---- 我该如何让输出结果为:Result A----Result B---...

131得票7回答
如何在MySQL的CONCAT中使用GROUP_CONCAT

如果我在MySQL中有一个包含以下数据的表:id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 如何将...

72得票8回答
如何使用MySQL的group_concat函数创建JSON格式?

如何使用group-concat函数在MySQL中创建json格式? (我使用MySQL) 示例1: 表1: email | name | phone ------------------------------------- my1@gmail.co...