首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle instr函数施用

2012-09-04 
oracle instr函数使用对于instr函数,我们经常这样使用:从一个字符串中查找指定子串的位置。例如:SQL selec

oracle instr函数使用

对于instr函数,我们经常这样使用:从一个字符串中查找指定子串的位置。例如:SQL> select instr('abcde','c) p from dual;   P----------    3 从字符串'abcde'的第一个位置开始,向后查找第一个出现子串'c'出现的位置。 instr共有4个参数,格式为“instr(string, substring, position, occurrence)”。可实现子串的如下搜索:1.从指定位置开始搜索子串2.指定搜索第几次出现的子串的位置3.从后向前搜索 --1.从第4个字符开始搜索SQL> select instr('abcdefgabc','c', 4) p from dual;   P----------  10 --2.从第1个字符开始,搜索第2次出现子串的位置SQL> select instr('abcdefgabc','c', 1, 2) position from dual;   POSITION----------        10--3.从倒数第1个字符开始,搜索第1次出现子串的位置SQL> select instr('abcdefgabc','c', -1, 1) position from dual;   POSITION----------        10 --3.从倒数第1个字符开始,搜索第2次出现子串的位置SQL> select instr('abcdefgabc','c', -1, 2) position from dual;   POSITION----------         3

?

热点排行