Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 在postgres中合并行_Postgresql_Group By - Fatal编程技术网

Postgresql 在postgres中合并行

Postgresql 在postgres中合并行,postgresql,group-by,Postgresql,Group By,我有一个包含以下列的表格:日期、类型、区域、地区 我希望选择的输出如下:date,type1\u区域,type2\u区域,district 我知道第一步是在date和district上创建一个groupby,但我不知道如何将这些值组合成一行 任何帮助都将不胜感激。您的文字描述似乎暗示您希望查询以下内容: select date, string_agg(type || '_' || area, ', ' order by type) type_area, district

我有一个包含以下列的表格:
日期、类型、区域、地区
我希望选择的输出如下:
date,type1\u区域,type2\u区域,district
我知道第一步是在
date
district
上创建一个
groupby
,但我不知道如何将这些值组合成一行


任何帮助都将不胜感激。

您的文字描述似乎暗示您希望查询以下内容:

select
    date,
    string_agg(type || '_' || area, ', ' order by type) type_area,
    district
from your_table
group by
    date,
    area,
    district;

您的文字描述似乎暗示您希望按照以下内容进行查询:

select
    date,
    string_agg(type || '_' || area, ', ' order by type) type_area,
    district
from your_table
group by
    date,
    area,
    district;

请包括一些示例输入数据以及预期的输出。请包括一些示例输入数据以及预期的输出。