postgres中分组后拼接多行
生活随笔
收集整理的這篇文章主要介紹了
postgres中分组后拼接多行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現在有這樣一個需求,表內容如:
,根據calss_type分組后,然后將name進行拼接返回,即:
mysql可以很方便的利用group_concat函數來實現,但是postgres9.0版本之前沒有這樣的函數,需要進行自定義函數,(參考博客)。
9.0版本后的postgres數據庫,新增了許多函數:
我們可以用array_agg(),string_agg()等函數來實現。注意string_agg()方法參數都必須為字符串。
總結
以上是生活随笔為你收集整理的postgres中分组后拼接多行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ActiveMq消费端实现集群部署
- 下一篇: Web服务必须要知道的几个概念