在Oracle中,INSTR
函數可以用來查找一個字符串在另一個字符串中的位置。其語法如下:
INSTR(string1, string2 [, start_position [, nth_appearance]])
其中,string1
為要搜索的字符串,string2
為要查找的子字符串,start_position
為開始搜索的位置(可選,默認為1),nth_appearance
為要查找的子字符串的第幾個出現位置(可選,默認為1)。
例如,要查找字符串"hello world"中字母"o"的位置,可以使用以下查詢:
SELECT INSTR('hello world', 'o') FROM dual;
這將返回結果為5,表示字母"o"在字符串"hello world"中的位置為第5個字符。