Oracle SQL

INSTRB


機能

文字列中から特定の文字列を検索しバイト位置を返します

文法

(1)

INSTRB(対象文字列 , 検索文字列

対象文字列 から検索文字列 を検索し最初に見つかったバイト位置を返します。

(2)

INSTRB(対象文字列 , 検索文字列 , 検索位置 , n番目

対象文字列 開始位置 から検索文字列 を検索しn番目 に見つかったバイト位置を返します。

※検索位置を負数にすれば逆方向検索も可能です。


解説

(1)
例:

'ら'を探します。
INSTRB('おらおらSQL','ら') ・・・3が返ります。
(2)
例:

6バイト目以降で2つ目の'ら'を探します。
INSTRB('おらあいすおらおらSQL','ら',4,2) ・・・17が返ります。
※検索した結果見つからなければ、0が返ります。



Back
サイト内検索
IceProbeへの
お問い合わせは
info@iceprobe.net
にお願いします。