Rumah >pangkalan data >Oracle >Penggunaan regexp_like dalam oracle
Fungsi REGEXP_LIKE dalam Oracle digunakan untuk membandingkan sama ada rentetan sepadan dengan ungkapan biasa dan mengembalikan nilai Boolean: Sintaks: REGEXP_LIKE(rentetan, regexp, [keadaan]) Parameter: Rentetan, corak ungkapan biasa, padanan pilihan Syarat (lalai: perbandingan mudah) Penggunaan: Tentukan rentetan dan corak ungkapan biasa, seperti REGEXP_LIKE('rentetan', 'corak') Contoh: Padanan bermula dengan "ABC", mengandungi "XYZ" atau tidak sensitif huruf besar padanan "CORAK" " rentetan
Penggunaan REGEXP_LIKE dalam Oracle
REGEXP_LIKE gambaran keseluruhan fungsi
REGEXP_LIKE digunakan untuk membandingkan sama ada rentetan sepadan dengan ungkapan biasa yang diberikan. Ia mengembalikan nilai Boolean yang menunjukkan hasil perbandingan.
Sintaks
<code>REGEXP_LIKE(string, regexp, [condition])</code>
Parameter
parameter keadaan
parameter keadaan boleh menentukan syarat untuk padanan corak:
Penggunaan
Untuk menggunakan fungsi REGEXP_LIKE, nyatakan rentetan untuk dibandingkan dan corak ungkapan biasa seperti berikut:
<code>REGEXP_LIKE('my_string', 'pattern')</code>
Contoh
Contoh Rege: Padan dengan rentetan bermula dan berakhir dengan corak.
<code class="sql">SELECT REGEXP_LIKE('ABCDE', 'ABC') FROM DUAL;</code>Keputusan: 1 (Benar)
Contoh 2: Semak sama ada rentetan mengandungi "XYZ"
Contoh 3: Padanan rentetan yang tidak peka huruf besar-besaran
<code class="sql">SELECT REGEXP_LIKE('DEFXYZGHI', '.*XYZ.*') FROM DUAL;</code>
Keputusan: 1 (benar)
Atas ialah kandungan terperinci Penggunaan regexp_like dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!