如果您使用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;
这样就可以避免长度限制的问题了。
![]() |
儒雅的椅子 · 迪士尼、索尼、漫威、DC之间都是什么关系-百度经验· 8 月前 · |
![]() |
慷慨大方的毛巾 · 【盘点】中国大陆本土主要SSD品牌厂商-全球 ...· 10 月前 · |
![]() |
满身肌肉的高山 · 笔记本保修调查——联想笔记本售后有啥特色?_服务· 2 年前 · |
![]() |
善良的花卷 · 怎么看《巫师 3 》安排“云震”这一情节? ...· 2 年前 · |
数据库 聚合函数 |
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 年前 |
![]() |
儒雅的椅子 · 迪士尼、索尼、漫威、DC之间都是什么关系-百度经验 8 月前 |
![]() |
慷慨大方的毛巾 · 【盘点】中国大陆本土主要SSD品牌厂商-全球半导体观察 10 月前 |
![]() |
满身肌肉的高山 · 笔记本保修调查——联想笔记本售后有啥特色?_服务 2 年前 |
![]() |
善良的花卷 · 怎么看《巫师 3 》安排“云震”这一情节? - 知乎 2 年前 |