Rumah > pangkalan data > Oracle > teks badan

Penggunaan instr dalam oracle

下次还敢
Lepaskan: 2024-05-03 00:21:17
asal
738 orang telah melayarinya

Fungsi INSTR digunakan dalam Oracle untuk mencari kedudukan padanan pertama subrentetan dalam rentetan, mengembalikan kedudukan padanan (bermula dari 1), atau 0 jika tiada padanan. Kegunaan lain termasuk: mencari kedudukan aksara, carian sensitif huruf besar dan mencari padanan berbilang.

Penggunaan instr dalam oracle

Penggunaan fungsi INSTR dalam Oracle

Fungsi INSTR digunakan dalam pangkalan data Oracle untuk mencari kedudukan kejadian pertama rentetan lain dalam rentetan. Sintaksnya adalah seperti berikut:

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

Di mana:

  • string: Rentetan untuk dicari.
  • substring: Substring untuk dicari. Fungsi

INSTR mengembalikan nombor yang menunjukkan kedudukan subrentetan dalam rentetan, bermula dari 1. Jika tiada padanan ditemui, 0 dikembalikan.

Contoh penggunaan:

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

Output:

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

Dalam contoh ini, fungsi INSTR mencari kedudukan subrentetan "World" dalam rentetan "Hello World" dan mengembalikan 7, menunjukkan bahawa "StartWorld" bermula dari pada aksara ke-7 rentetan.

Kegunaan lain:

Fungsi INSTR juga boleh digunakan untuk:

  • Mencari lokasi aksara tertentu: Untuk mencari aksara, hanya hantar satu aksara sebagai subrentetan. Contohnya:
<code>SELECT INSTR('Hello World', 'l') FROM dual;</code>
Salin selepas log masuk
  • Carian Sensitif Huruf: Secara lalai, fungsi INSTR tidak sensitif huruf besar-besaran. Untuk melakukan carian sensitif huruf besar-besaran, gunakan fungsi INSTRB.
  • Cari berbilang padanan: Untuk mencari semua padanan, anda boleh menggunakan INSTR digabungkan dengan subkueri. Contohnya:
<code>SELECT * FROM table WHERE INSTR(name, 'John') > 0;</code>
Salin selepas log masuk

Nota:

  • Fungsi INSTR adalah peka huruf besar-besaran.
  • Jika subrentetan kosong, fungsi INSTR mengembalikan 0.
  • Jika rentetan kosong, fungsi INSTR mengembalikan NULL.

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!