oracle将表中sql里字段内用逗号隔开开的字段拆成多行统计数量

使用SQL将Oracle中同一列的多行记录拼接荿一个字符串(有相关列) [问题点数:20分结帖人u]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

有相关列的拼接,个人觉得比较麻烦有没有更好的办法

这个功能应该比较常用,oracle没有提供内部函数

wm_concat是针对单个字段的,参见1楼我自己的回复

可以的是我太浮躁,没有细究wm_concat的使用谢谢!

匿名用户不能发表回复!

这个一条SQL我没实现过

原来项目Φ遇到过类似的需求,也是在网上找的这么解决的

--功能描述:用指定分隔符切割输入的字符串,返回一维数组每个数组元素为一个子串。

那先不考虑主键 就一个 NAME 字段 数据是上述的形式 语句该怎么写
违反设计范式就用sql实现不了啊,你的展现方式想法不对
既然有这个需求,为什么sql实现不了? 不过还是谢谢了
是主键 关键 我现在就是想 要把这个拆开多行显示 ,那要不是主键该怎么弄
一张table里面不存在主键是不健全的
主键具有唯一特性
你那么弄明显不合理,更不符合逻辑
大神我就要个语句啊,不问那么多给我语句就好了,谢谢了

我要回帖

更多关于 sql里字段内用逗号隔开 的文章

 

随机推荐