Rumah >pangkalan data >Oracle >Cara menggunakan seperti dalam oracle
Klausa
LIKE digunakan untuk mencari corak rentetan dalam jadual yang mengandungi jujukan aksara tertentu, dengan menentukan tanda peratus aksara kad bebas corak (%) dan garis bawah (_) untuk memadankan jujukan aksara dan aksara tunggal. Ia juga membenarkan penggunaan kurungan segi empat sama untuk menentukan set aksara dan mengecualikan set aksara, serta penggunaan aksara melarikan diri untuk melepaskan kad bebas untuk padanan literal.
Penggunaan klausa LIKE dalam Oracle
Klausa LIKE digunakan untuk memadankan corak rentetan. Ia digunakan untuk mencari baris dalam jadual yang mengandungi urutan atau corak aksara tertentu.
Sintaks:
<code>SELECT column_name FROM table_name WHERE column_name LIKE pattern;</code>
Di mana:
column_name
:要搜索的列名。pattern
:要匹配的字符串模式。模式通配符:
%
:匹配任何字符序列(包括空字符串)。_
:匹配任何单个字符。[]
:匹配方括号内指定的字符集。[^]
Kad bebas corak:
<code>SELECT customer_name FROM customers WHERE customer_name LIKE 'J%';</code>🎜Contoh berikut mencari semua nama pekerja yang mengandungi "smith" atau "jones": 🎜The followingee🎜 mencari semua nama pekerja yang tidak bermula dengan "J" Semua nama produk bermula dengan "A": 🎜
<code>SELECT employee_name FROM employees WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>🎜🎜Nota: 🎜🎜🎜🎜Klausa LIKE tidak sensitif huruf besar dan kecil melainkan set aksara dan susunan tertentu ditentukan menggunakan klausa COLLATE. 🎜🎜Anda boleh menggunakan klausa ESCAPE untuk melepaskan aksara kad bebas supaya ia sepadan secara literal. 🎜🎜
Atas ialah kandungan terperinci Cara menggunakan seperti dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!