1.列转行场景

1.1 根据某个字段,将数据拆分成多行

oracle数据库表中,如果某字段中的数据由逗号(',')分隔保存,可采用下面的sql语句,将数据分为多行

SELECT distinct REGEXP_SUBSTR(t.fk_id, '[^,]+', 1, level) fkId, t.* from t_table t connect by level <= regexp_count(t.fk_id, ',') + 1

标题:Oracle常用数据处理函数
作者:TravelEngineers
地址:https://www.mycitymemory.com/articles/2020/05/22/1590138286771.html
版权声明:转载请注明博文地址,尊重作者劳动成果。
作者简介:坐标魔都,一枚爱旅行爱摄影的攻城狮。愿攻城拔寨的路上,你不用996,也不再孤单,加油。

添加新评论