oracle 中的 indexof/lastindexof以及Lpad
2009-08-24 17:29
295 查看
--pl/sql中的indexof和lastindexof instr INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。 --默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找 select substr('2.3.30.41',INSTR('1.2.30.1', '.', -1, 1)+1) FROM DUAL indexof:substr的第三个参数为1; lastindexor:substr的第三个参数为-1。 应用: update subject t set t.subject_id_v = LPAD(substr(t.subject_id,INSTR(t.subject_id, '.', -1, 1)+1), 3, '0') 说明:取subject_id字段中最后一个“.”后面的字符串,如果取出来的字符串长度小于3,则在此字符串前面加0补足三位。 |
相关文章推荐
- oracle 中的 indexof/lastindexof以及Lpad
- Oracle SQL中实现indexOf和lastIndexOf功能,substr和instr用法
- Oracle SQL中实现indexOf和lastIndexOf功能
- 强制转换和indexof, lastindexof 以及substring
- Oracle SQL中实现indexOf和lastIndexOf功能,substr和instr用法
- Oracle SQL中实现indexOf和lastIndexOf功能
- 参数实现Oracle SQL中实现indexOf和lastIndexOf功能
- js中substr,substring,indexOf,lastIndexOf等的用法
- indexOf,lastIndexOf和substring 用法详解
- js中substr,substring,indexOf,lastIndexOf,split等的用法
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- String的部分源码分析(compareTo、valueOf、indexOf、lastIndexOf)(二)
- C#中String类 --> "检索","截取"等几个方法(IndexOf、LastIndexOf、Substring)
- Javascript 中的 字符串对象 toUpperCase() toString() charAt() indexOf() lastIndexOf() replace() search() substring()
- 十一、详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- String类中lastIndexOf()与indexOf()方法的区别
- String 之 搜索字符 indexOf 和 lastindexOf