如果您使用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;
这样就可以避免长度限制的问题了。
坏坏的凳子 · 《他人之舌》#作者音清纯丨海棠小说|痞帅|东 ...· 4 月前 · |
风流倜傥的杨桃 · 南south plus - 百度· 6 月前 · |
骑白马的包子 · 谷歌浏览器chrome如何允许或禁止Java ...· 1 年前 · |
坏坏的路灯 · 为什么大批人会爱上观鸟?《抓住十二只喜鹊的尾 ...· 1 年前 · |
爱跑步的长颈鹿 · 参观杭州师范大学东城教育集团东城实验学校 ...· 1 年前 · |
数据库 聚合函数 |
https://juejin.cn/s/listagg%E5%87%BD%E6%95%B0%20%E9%95%BF%E5%BA%A6%E8%BF%87%E9%95%BF%E5%A4%A7%E4%BA%8E4000 |
激动的手套
1 年前 |
风流倜傥的杨桃 · 南south plus - 百度 6 月前 |