求数组交集:
补充:PostgreSQL单列多行变一行&一行变多行
工作中经常遇到这样一个场景,希望将某个字断查询出得结果组合成为一个字符串,用逗号分割(或者分号),通过PG中的函数该如何实现?
多行变一行实例表:
想要的结果:
方法一:string_agg(字段名,分隔符)
方法二:array_agg(字段名)
另外:array_agg(distinct(字段名)) 拼接唯一的字段。
一行变多行以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。