在Oracle中,可以使用INSTR函數來實現類似indexOf和lastIndexOf功能。
語法:INSTR(string, substring)
示例:SELECT INSTR(‘Hello World’, ‘o’) FROM dual;
結果:5
語法:INSTR(string, substring, start_position, occurrence)
示例:SELECT INSTR(‘Hello World’, ‘o’, -1, 1) FROM dual;
結果:8
需要注意的是,start_position參數可以指定搜索的起始位置,正數表示從左往右搜索,負數表示從右往左搜索。occurrence參數表示需要搜索的子字符串的出現次數,如果不指定,默認為1。