Rumah > pangkalan data > Oracle > Penggunaan Instr dalam oracle

Penggunaan Instr dalam oracle

下次还敢
Lepaskan: 2024-05-02 23:54:57
asal
1012 orang telah melayarinya

Fungsi fungsi INSTR dalam Oracle adalah untuk mencari kedudukan permulaan subrentetan dalam rentetan Sintaks ialah INSTR(rentetan, subrentetan, [start_position]). ditemui, ia mengembalikan 0. Antaranya, rentetan ialah rentetan yang hendak dicari, subrentetan ialah subrentetan untuk ditemui, dan kedudukan_mula ialah kedudukan permulaan carian (pilihan). Fungsi INSTR tidak sensitif huruf besar-besaran Secara lalai, ia mencari dari permulaan rentetan Ia menyokong carian dari kedudukan yang ditentukan Jika subrentetan muncul beberapa kali dalam rentetan, hanya kedudukan permulaan item padanan yang pertama dikembalikan. Jika rentetan atau subkata

Penggunaan Instr dalam oracle

Penggunaan INSTR dalam Oracle

Fungsi INSTR digunakan dalam Oracle untuk mencari kedudukan permulaan subrentetan dalam rentetan. Ia mengembalikan permulaan subrentetan yang dipadankan, atau 0 jika tiada padanan ditemui.

Sintaks:

<code>INSTR(string, substring, [start_position])</code>
Salin selepas log masuk

Parameter:

  • rentetan: Rentetan untuk dicari.
  • subrentetan: Subrentetan untuk dicari.
  • start_position: Mulakan carian dari kedudukan yang ditentukan dalam rentetan (pilihan).

Penggunaan:

Fungsi INSTR boleh digunakan untuk mencari sama ada rentetan lain wujud dalam rentetan dan mengembalikan kedudukan permulaan perlawanan. Contohnya:

<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
Salin selepas log masuk

Output:

<code>7</code>
Salin selepas log masuk

Ini bermakna subrentetan "World" bermula daripada aksara ke-7 rentetan "Hello World".

Parameter pilihan:

Parameter start_position membolehkan anda menentukan kedudukan tertentu dalam rentetan untuk memulakan carian. Contohnya, untuk mencari bermula dari aksara ke-5:

<code>SELECT INSTR('Hello World', 'World', 5) FROM dual;</code>
Salin selepas log masuk

Output:

<code>0</code>
Salin selepas log masuk

Ini bermakna dalam rentetan "Hello World", tiada padanan bermula dari aksara ke-5.

Nota:

  • Fungsi INSTR tidak sensitif huruf.
  • Jika start_position tidak dinyatakan, carian bermula dari permulaan rentetan secara lalai.
  • Jika subrentetan muncul beberapa kali dalam rentetan, fungsi INSTR hanya akan mengembalikan kedudukan permulaan perlawanan pertama.
  • Jika rentetan atau subrentetan kosong, fungsi INSTR mengembalikan 0.

Atas ialah kandungan terperinci Penggunaan Instr dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan