機能
文字列中から特定の文字列を検索しバイト位置を返します
文法
(1)
|
INSTRB(対象文字列 , 検索文字列 ) | 対象文字列 から検索文字列 を検索し最初に見つかったバイト位置を返します。 |
(2) |
INSTRB(対象文字列 , 検索文字列 , 検索位置 , n番目 ) | 対象文字列 の開始位置 から検索文字列 を検索しn番目 に見つかったバイト位置を返します。
※検索位置を負数にすれば逆方向検索も可能です。 |
解説
(1)
|
‘ら’を探します。
INSTRB('おらおらSQL','ら') 3が返ります。 |
(2)
|
6バイト目以降で2つ目の’ら’を探します。
INSTRB('おらあいすおらおらSQL','ら',4,2) 17が返ります。 |
検索した結果見つからなければ、0が返ります。