Rumah > Artikel > pangkalan data > Apakah maksud seperti dalam sql?
Pengendali LIKE dalam SQL digunakan untuk mencari nilai yang sepadan dengan corak tertentu, menggunakan aksara kad bebas % (padanan dengan mana-mana aksara) dan _ (padan dengan satu aksara). Pengendali LIKE biasanya digunakan bersama dengan klausa WHERE untuk menapis baris dalam jadual Perhatikan bahawa ia adalah sensitif huruf besar-besaran dan kad bebas hanya boleh digunakan pada permulaan atau akhir corak.
Apakah SEPERTI dalam SQL?
Pengendali LIKE digunakan dalam SQL untuk mencari nilai yang sepadan dengan corak tertentu. Ia menggunakan aksara kad bebas % (tanda peratus) dan _ (garis bawah), membolehkan anda menentukan bahagian tertentu nilai untuk dicari.
Tanda peratus (%)
Tanda peratus sepadan dengan sebarang bilangan aksara. Contohnya, LIKE '%john%'
akan sepadan dengan nilai john
, john smith
, johnny
, dan lain-lain. LIKE '%john%'
将匹配 john
、john smith
、johnny
等值。
下划线(_)
下划线匹配单个字符。例如,LIKE 'j_hn'
将匹配 john
,但不会匹配 johnny
。
使用 LIKE 运算符
LIKE
运算符通常与 WHERE
子句结合使用,用于过滤表中的行。语法如下:
<code>SELECT column_name(s) FROM table_name WHERE column_name LIKE 'pattern';</code>
示例
查找表 customers
中姓名包含 "john" 的所有客户:
<code>SELECT name FROM customers WHERE name LIKE '%john%';</code>
注意事项
LIKE '\%john'
将匹配 %john
SUKA 'j_hn'
akan sepadan dengan john
tetapi bukan johnny
. 🎜🎜🎜Menggunakan operator LIKE🎜🎜🎜 Operator LIKE
sering digunakan bersama dengan klausa WHERE
untuk menapis baris dalam jadual. Sintaksnya adalah seperti berikut: 🎜rrreee🎜🎜Contoh🎜🎜🎜Cari semua pelanggan yang namanya mengandungi "john" dalam jadual LIKE '\%john'
akan sepadan dengan %john
. 🎜🎜Atas ialah kandungan terperinci Apakah maksud seperti dalam sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!