Oracle SQL中按斜杠分割列文本的需求及查询咨询
Oracle SQL 按斜杠分割文本实现
需求:在Oracle SQL中将文本按斜杠/分割,原始数据(A列)与期望输出示例见附图。
当前使用的SQL查询语句:
select val, CASE when substr(val, 1, instr(val, '/') - 1) is null then val ELSE substr(val, 1, instr(val, '/') - 1) end as "LEVEL1", substr(VAL, instr(val, '/',1)+1, instr(val, '/',1,2)-instr(val, '/',1)-1) "LEVEL2", substr(VAL, instr(val, '/') ) "aparat3" from rmtd1.split_row;
内容的提问来源于stack exchange,提问作者Nurlan Ganbarzada
相关产品推荐
相关产品推荐

