工具:mybatis+pgsql
詳見: pgsql官方文檔
含義: 組合字元串,對一張表的一個字段拼接
案例
表資料
id username sex address depId status
1 張三 男 上海 001 1
2 李四 女 上海 001 1
3 王五 女 上海 002 1
sql: 查詢部門是001的使用者,逗号拼接使用者名
select string_agg(username, ',') as nameArray
from user
where depId = '001';
執行結果:
張三,李四