溫馨提示×

Oracle中怎么實現indexOf和lastIndexOf功能

小億
2339
2023-08-17 17:06:48
欄目: 云計算

在Oracle中,可以使用INSTR函數來實現類似indexOf和lastIndexOf功能。

  1. indexOf功能:返回字符串中第一次出現指定子字符串的位置。

語法:INSTR(string, substring)

示例:SELECT INSTR(‘Hello World’, ‘o’) FROM dual;

結果:5

  1. lastIndexOf功能:返回字符串中最后一次出現指定子字符串的位置。

語法:INSTR(string, substring, start_position, occurrence)

示例:SELECT INSTR(‘Hello World’, ‘o’, -1, 1) FROM dual;

結果:8

需要注意的是,start_position參數可以指定搜索的起始位置,正數表示從左往右搜索,負數表示從右往左搜索。occurrence參數表示需要搜索的子字符串的出現次數,如果不指定,默認為1。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女