巷尾的酒吧

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            64 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
          INSTR

            (源字符串, 目標(biāo)字符串, 起始位置, 匹配序號(hào))

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

            到字符的結(jié)尾就結(jié)束。

            語法如下:

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

            參數(shù)分析:

            string1

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

            string2

            要在string1中查找的字符串.

            start_position

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

            nth_appearance

            代表要查找第幾次出現(xiàn)的string2. 此參數(shù)可選,如果省略,默認(rèn)為 1.如果為負(fù)數(shù)系統(tǒng)會(huì)報(bào)錯(cuò)。

            注意:

            如果String2在String1中沒有找到,instr函數(shù)返回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) 評(píng)論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 都江堰市| 乌兰察布市| 兴仁县| 南康市| 林周县| 上犹县| 罗平县| 衡东县| 金寨县| 江孜县| 苍梧县| 科技| 莆田市| 濮阳县| 台山市| 彭州市| 竹溪县| 潜山县| 莆田市| 新竹县| 临泽县| 兴义市| 平江县| 诏安县| 安乡县| 沽源县| 平利县| 宣恩县| 浏阳市| 师宗县| 南靖县| 儋州市| 鄂尔多斯市| 黔南| 将乐县| 南阳市| 自贡市| 浦北县| 巴南区| 连南| 黄浦区|