PostgreSQL中的group_concat使用


PostgreSQL中的group_concat使用不了,GROUP_CONCAT在pg數據庫中用什么來替換?

之前在MySQL中使用group_concat,覺得超級好用。

今天在PostgreSQL需要用到這樣的場景,就去學習了一下。

在PostgreSQL中提供了array_agg的函數來實現聚合,不過返回的類型是Array。

如果我們需要得到一個字符串類型的數據時,可以通過 array_to_string(array_agg(字段),',')方式來實現。

當然也有更加方便的函數來實現,string_agg(字段,',')。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM