Rumah  >  Artikel  >  pangkalan data  >  Penggunaan Instr dalam oracle

Penggunaan Instr dalam oracle

下次还敢
下次还敢asal
2024-05-02 23:54:57974semak imbas

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>

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>

Output:

<code>7</code>

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>

Output:

<code>0</code>

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!

Kenyataan:
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