版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HSH205572/article/details/83743990
1 测试表数据
SELECT
relative_label_content
FROM
frk_s.label_cor_gene
relative_label_content
------
AA
BB
CC
2 列转行写法
写法1:(string_agg)
SELECT
frwybs,
string_agg (relative_label_content, ',') as relative_label_content
FROM
frk_s.label_cor_gene
GROUP BY
frwybs
relative_label_content
------------
AA,BB,CC
写法2: array_to_string(ARRAY_AGG (text),',')
SELECT
frwybs,
array_to_string(
ARRAY_AGG (DISTINCT relative_label_content),
','
) as labels_content
FROM
frk_s.label_cor_gene
GROUP BY
frwybs
labels_content
------------
AA,BB,CC