oracle substr小实例
来源:互联网 发布:淘宝联盟用不了 编辑:程序博客网 时间:2024/05/16 19:36
问题:
有如下字符串
,aa,,cc,dd
我需要弄成
1 aa
2 null
3 cc
4 dd
解法:
SQL>SELECT id,
2 NVL(SUBSTR(
3 col1,
4 INSTR(col1,',',1,id)+1,
5 INSTR(col1,',',1,id+1)-INSTR(col1,',',1,id)-1
6 ),'null')AS res
7 FROM
8 (
9 WITH t AS
10 (
11 SELECT ',aa,,cc,dd'||','as col1
12 FROM dual
13 )
14 SELECT col1,
15 LEVEL id
16 FROM t
17 CONNECT BY LEVEL<=LENGTH(col1)-
18 LENGTH(REPLACE(col1,','))
19 -1
20 );
ID RES
---------- ----------------------
1 aa
2null
3 cc
4 dd
原帖:http://www.itpub.net/thread-1407258-1-1.html
- oracle substr小实例
- oracle substr
- oracle substr
- oracle substr
- Oracle中CONCAT,SUBSTR,REPLACE的实例介绍
- oracle procedure 小实例
- JavaScript substr() 方法实例
- oracle SUBSTR的使用方法
- Oracle函数之substr
- ORACLE—SUBSTR
- oracle substr()函数
- oracle的substr函数
- oracle substr(),instr(),length()
- Oracle中的substr方法
- Oracle substr使用
- Oracle的substr用法
- oracle substr instr translate
- oracle中的substr函数
- 九:PreTranslateMessage
- jsp实现验证的两个小示例
- 开了3389无法登录的5种原因
- [转载]二十四节气养生大全
- 普及一下常用10个网络DOS命令(转)
- oracle substr小实例
- Flash中点击影片设置顶层
- org.eclipse.jst.j2ee.ui
- 比较GridView和DataGridWeb服务器控件
- linux下创建大于2G文件时报File Size Limit Exceeded
- servet了解
- 我的嵌入式学习笔记(1)-- 搭建开发环境
- 源代码和技术资料站点
- 提交一个from的时候,struts2处理完返回结果打开一个新页面,用target="blank"