INSTR 函數在 Oracle 中用於在字串中尋找子字串的第一個符合項目的位置,傳回符合項目的位置(從 1 開始),若無符合則傳回 0。其他用法包括:尋找字元位置、區分大小寫搜尋和尋找多個匹配項。
Oracle 中INSTR 函數的用法
INSTR 函數在Oracle 資料庫中用於在字串中尋找另一個字串的第一個匹配項的位置。其語法如下:
<code>INSTR(string, substring)</code>
其中:
INSTR 函數傳回數字,表示子字串在字串中的位置,從 1 開始。如果沒有找到符合項,則傳回 0。
用法範例:
<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
#輸出:
<code>7</code>
在這個範例中,INSTR 函數找到了子字串"World" 在字串" Hello World" 中的位置,並傳回7,表示"World" 從字串的第7 個字元開始。
其他用法:
INSTR 函數也可以用於:
<code>SELECT INSTR('Hello World', 'l') FROM dual;</code>
<code>SELECT * FROM table WHERE INSTR(name, 'John') > 0;</code>
注意:
以上是oracle中instr的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!