如果您使用Oracle数据库,那么您可以使用CLOB存储列表字符串。CLOB是字符大对象,允许存储长度超过4000字符的字符串。您可以使用to_clob函数将字符串转换为CLOB,并使用listagg函数对CLOB字段执行聚合。
select deptno, listagg(ename, ',') within group (order by ename) as employees from emp group by deptno;
这样就可以避免长度限制的问题了。
|
|
苦闷的蚂蚁 · Android实际开发bug大总结 - ...· 8 月前 · |
|
|
性感的黑框眼镜 · OSS调用是报错AccessForbidde ...· 1 年前 · |
|
|
满身肌肉的蜡烛 · 在PostgreSQL中进行递归查询的三种方 ...· 2 年前 · |
|
|
慷慨大方的香烟 · 解决vue项目更新版本后浏览器的缓存问题 ...· 2 年前 · |
|
|
想出国的勺子 · envisage - OSCHINA - ...· 2 年前 · |