在 SQL PSQL 或 SQL 服务器中按不同类型组合字符串

Combining strings by different type in SQL PSQL or SQL server

如何在Mysql、PostgreSQL或SQL服务器中按不同类型组合字符串,数据下方type = 1是省,type = 2是城市,我想把它们合并成一个列,

name         code       type
Sichuan     610000       1    
Chengdu     610000       2
Hubei       430000       1
Wuhan       430000       2

我的预期输出如下:

name              code
SichuanChengdu    610000
HubeiWuhan        430000

在 Postgres 中您可以使用:

select string_agg(name, '' order by type) code
from the_table
group by code;