2 dotakus Dotakus 于 2016.04.05 15:55 提问

plsql如何截取字符串中通过符号截取它的左边右边

我有一段字符串‘1111\2222\3333\4444’

我现在只想截取到‘3333’

请问要怎么办

在线等, 好心人帮下忙啊,

补充下,(虽说没什么人看)

字段是查询得来的,可以肯定的是格式是X\X\X\X

每个X表示一段字符串,长度不定,

我是要截取到第三个X代表的字符串,

求解救

1个回答

CSDNXIAON
CSDNXIAON   2016.04.05 16:29

PLSQL之Split截取字符串
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#中如何实现左截取和右截取字符串
2010-10-11 16:01   使用C#语法编写程序时,我们需要截取 一个字符串左边或右边的若干个字符,该如何操作呢?在VB中可以使用left或right函数实现,C#中没有提供这样的函数呢?答案是没有。但是,C#中提供Substring方法可以实现相关功能。 首先我们回顾一下Substring方法。 用法一: String.Substring 方法 (startInde
oracle从左右两端截取字符串
描述:在oracle开发或维护过程中经常会遇到字符串的截取问题,其中从左或从右截取字符串也较为常用。 详述: 1.从左 从左截取指定长度的字符串 SQL> select substr('China-Shanghai',1,5) value from dual; VALUE ----- China 从左截取到指定字符之前的字符串 SQL> select substr('Ch
plsql截取字符串字段中的某个字符段
截取字符串 字符串s=" hello world  ! (name) " 如果要截取括号中的字符串可以采取如下方法。 select substr(s,instr(s,'(')+1,instr(s,')')-instr(s,'(')-1) from table; 分析下:        substr中出了字符串参数外另外两个参数是开始位置和截取长度。        i
PLSQL:INSTR函数,返回要截取string的位置
在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。instr是一个非常好用的字符串处理函数,几乎所有的字符串分隔都用到此函数。 语法如下:    instr( string1, string2, start_position,nth_appearance ) [1]  [2]  string1 源字符串,要在此字符
SqlServer从左边 最后 中间截取字符串
SqlServer从左边 最后 中间截取字符串(摘录)2009-06-01 15:04 已知: 字段A='F:\photo\Winter Leaves.jpg' 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] 解决方法: ---截取字符串A的第一个\左边的字符串 select left(A,charindex('/',A)-1)      MEMO:ch
plsql字符串截取
 declare         type t_varray is table of varchar2(20);          var_str_devCode_all varchar2(10000):='11#22#33#'; --注意格式:每个字串后面都带有一个特殊符号     var_arr_devCode_cstr t_varray:=t_varray(); --声明
c#中如何取字符串最左边和最右边的字符??
c#中如何取字符串最左边和最右边的字符?? 举报|2007-09-01 09:08ericostock | 分类:C#/.NET | 浏览3353次 c#中如何取字符串最左边和最右边的字符??,请高手指教 分享到: 2007-09-01 09:10提问者采纳 string left = str.Substring
TSQL 字符串函数:截断和查找
字符串截断函数是指:Stuff 和 SubString,字符串查找函数是:CharIndex 和 PatIndex 一,SubString 截取子串 最常用的字符串函数,用于截取特定长度的子串。 SUBSTRING ( expression ,start , length ) 参数说明: start 参数:整数,表示开始位置;字符的序号(index)从1开始,即第一个字符的序
PL/SQL字符串截取函数
instr(字段,'#',1,2) 函数查找【字段】中从第【1】位开始,第【2】个【#】位置。 substr(字段,1,查出的位置-1) 截取你想要的字符串。 select substr(字段,1,instr(字段,'#',1,2)) from 表名; [SYS@ora10gr1] SQL>select substr('1234#1214124#124141421#',1,instr
excel中以指定分隔符从右往左截取字符&多重判断
从A串中提取从"."开始的字符串B,可以使用find函数来对"."的首次出现进行定位,这类似于各种语言中的indexOf功能。find是从左往右查找的,在EXCEL中并没有从右往左查找,类似lastIndexOf的函数。 在EXCEL想要从右往左截取字符,可使用公式:TRIM(RIGHT(SUBSTITUTE(A1,".",REPT(" ",LEN(A1))),LEN(A1)))。 例