Oracle的indexOf如何查找字符串

小樊
81
2024-09-25 00:50:14
欄目: 云計(jì)算

在Oracle數(shù)據(jù)庫中,你可以使用INSTR函數(shù)來查找一個(gè)字符串在另一個(gè)字符串中的位置。INSTR函數(shù)的語法如下:

INSTR(string, substring[, start_position])

參數(shù)說明:

  • string:要在其中查找子字符串的主字符串。
  • substring:要在主字符串中查找的子字符串。
  • start_position(可選):搜索的起始位置。默認(rèn)值為1。如果為0,則從主字符串的開頭開始搜索。

返回值:子字符串在主字符串中首次出現(xiàn)的位置。如果沒有找到子字符串,則返回0。

示例:

SELECT INSTR('Hello, Oracle', 'Oracle') FROM DUAL;

這將返回6,因?yàn)樽幼址疧racle’首次出現(xiàn)在主字符串’Hello, Oracle’的第6個(gè)位置。

0