巷尾的酒吧

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            64 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
          INSTR

            (源字符串, 目標字符串, 起始位置, 匹配序號)

            在Oracle/PLSQL中,instr函數返回要截取的字符串在源字符串中的位置。只檢索一次,就是說從字符的開始

            到字符的結尾就結束。

            語法如下:

            instr( string1, string2 [, start_position [, nth_appearance ] ] )

            參數分析:

            string1

            源字符串,要在此字符串中查找。

            string2

            要在string1中查找的字符串.

            start_position

            代表string1 的哪個位置開始查找。此參數可選,如果省略默認為1. 字符串索引從1開始。如果此參數為正,從左到右開始檢索,如果此參數為負,從右到左檢索,返回要查找的字符串在源字符串中的開始索引。

            nth_appearance

            代表要查找第幾次出現的string2. 此參數可選,如果省略,默認為 1.如果為負數系統會報錯。

            注意:

            如果String2在String1中沒有找到,instr函數返回0.



          示例如下:

          select instr('adsda','a') from dual
          select instr('adsda','a',1,2) from dual
          select instr('adsda','a',-1,2) from dual






          posted on 2012-10-11 17:46 abing 閱讀(189) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 亚东县| 伊吾县| 桓仁| 双牌县| 普陀区| 洛浦县| 宁蒗| 垦利县| 五华县| 澄城县| 凉城县| 饶阳县| 梅河口市| 绥江县| 沐川县| 修文县| 日照市| 伊金霍洛旗| 通海县| 光山县| 横峰县| 紫云| 宜昌市| 临猗县| 衡阳县| 漳平市| 安多县| 新干县| 仁化县| 忻州市| 漠河县| 随州市| 青神县| 大足县| 昭苏县| 平安县| 乌鲁木齐县| 庆元县| 太和县| 偏关县| 卢龙县|