天天看點

PostgreSQL中如何将單列多行組合成一行?

客戶有一個場景,希望将某個字斷查詢出得結果組合成為一個字元串,用逗号分割,具體實施方法為通過PG中的函數實作:

--檢視某一列資料
select name from cities;
Las Vegas
Mariposa
Madison           
--使用string_agg函數組合多行為一行
select string_agg(name,',') from cities;
Las Vegas,Mariposa,Madison           

繼續閱讀