Chinaunix
标题:
请问一个问题
[打印本页]
作者:
guaixiaolu
时间:
2008-12-26 14:31
标题:
请问一个问题
如果某字段里面的某行值由下面一些字符串组成,并且用 竖线 ‘|’ 隔开, 如何通过简单的判断知道 从第一位开始,然后到第2个竖线、第3个竖线
之间的字符长度?
X|123456789|X|12345|X|X|X|X
作者:
anton
时间:
2008-12-26 15:51
可以写一个function来处理,简单一点就直接用instr()相减即可。
select instr('X|123456789|X|12345|X|X|X|X','|',3)-instr('X|123456789|X|12345|X|X|X|X','|',1)-1 from dual;就是
作者:
ILoveMK
时间:
2008-12-26 15:58
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2