这个偶做过,拆分逗号分隔符变列 select a, t.ca, c.lv,instr(t.ca, ‘,’, 1, c.lv) + 1, substr(t.ca, instr(t.ca, ‘,’, 1, c.lv) + 1, instr(t.ca, ‘,’, 1, c.lv + 1) – (instr(t.ca, ‘,’, 1, c.lv) + 1)) AS c from (select a, ‘,’ || b || ‘,’ AS ca, b, LENGTH(b), length(b || ‘,’), REPLACE(b, ‘,’), length(REPLACE(b, ‘,’)), –删除逗号的长度 nvl(length(REPLACE(b, ‘,’)), 0), –空值长度为空,因此要将空值替换为0 length(b || ‘,’) – nvl(length(REPLACE(b, ‘,’)), 0) AS cnt –以逗号分隔的字符串个数,先在原来的长度上加1 计算去除所有逗号后字符串长度,再,拿这个 FROM TEST_A) t, (select LEVEL lv from dual CONNECT BY LEVEL
首页 >
把b列中的数据用逗号分隔开 – 数据库 – 前端|
sqlite manager怎么用,苹果6相册权限怎么设置,苹果电脑微信备份文件怎么打开把b列中的数据用逗号分隔开
PlSqlDev在使用中经常出现标识符无效是什么原因 - 数据库 - 前端| | PlSqlDev在使用中经常出现标识符无效是什么原因 - 数据库 - 前端| ...
什么样的程序员在35岁以后依然被公司抢着要 - 数据库 - 前端| | 什么样的程序员在35岁以后依然被公司抢着要 - 数据库 - 前端| ...