Gunakan fungsi INSTR dalam Oracle untuk menyemak sama ada rentetan mengandungi aksara tertentu. Sintaks: INSTR(rentetan, subrentetan, [kedudukan_mula], [kejadian]). Ia mengembalikan kedudukan indeks kejadian pertama subrentetan dalam rentetan, atau 0 jika tiada padanan ditemui.
Fungsi dalam Oracle yang mengandungi aksara khusus: INSTR
Dalam Oracle, anda boleh menggunakan fungsi INSTR
untuk menyemak sama ada rentetan mengandungi rentetan lain. INSTR
函数来检查某个字符串是否包含另一个字符串。
语法
<code>INSTR(string, substring, [start_position], [occurrence])</code>
参数
使用方法
INSTR
函数返回子字符串在字符串中第一次出现的索引位置。找不到匹配项时返回 0。
例如,以下查询查找字符串 'Hello World'
中字符 'o'
的第一次出现:
<code>SELECT INSTR('Hello World', 'o') FROM dual;</code>
输出:
<code>4</code>
这表示字符 'o'
在字符串 'Hello World'
中的索引位置为 4。
注意
start_position
大于字符串的长度,INSTR
函数将返回 0。occurrence
大于子字符串在字符串中出现的次数,INSTR
'o'
dalam rentetan 'Hello World'
: 🎜rrreee🎜Output: 🎜rrreee🎜Ini bermakna aksara 'o' dalam rentetan 'Hello World'
ialah 4. 🎜🎜🎜Nota🎜🎜start_position
lebih besar daripada panjang rentetan, fungsi INSTR
akan mengembalikan 0. 🎜INSTR
akan mengembalikan 0 jika berlaku
lebih besar daripada bilangan kali subrentetan berlaku dalam rentetan. 🎜🎜Atas ialah kandungan terperinci Apakah fungsi yang digunakan untuk menentukan watak tertentu dalam Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!