工具: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';
执行结果:
张三,李四