postgresql中g(shù)roup_concat的用法是什么

小億
431
2024-03-20 09:59:42
欄目: 云計(jì)算

在 PostgreSQL 中,可以使用 STRING_AGG 函數(shù)來實(shí)現(xiàn)類似于 MySQL 中 GROUP_CONCAT 的功能。 STRING_AGG 函數(shù)用于將行的值連接為一個(gè)字符串,并且可以根據(jù)給定的分隔符進(jìn)行分隔。

示例用法:

SELECT id, STRING_AGG(name, ', ') AS names
FROM table_name
GROUP BY id;

上面的查詢會(huì)將 table_name 表中相同 idname 字段值連接為一個(gè)字符串并以逗號(hào)分隔,然后按照 id 字段進(jìn)行分組。

0