Pernyataan LIKE dalam SQL digunakan untuk memadankan rentetan berdasarkan corak, menggunakan aksara % dan _ kad bebas untuk memadankan sifar atau lebih aksara dan aksara tunggal masing-masing. Sintaks pernyataan LIKE ialah: SELECT * FROM table_name WHERE column_name LIKE 'corak'.
Pernyataan LIKE dalam SQL
Pernyataan LIKE digunakan dalam SQL untuk memadankan rentetan berdasarkan corak. Pernyataan ini menggunakan aksara kad bebas (% dan _) untuk mewakili mana-mana aksara atau mana-mana aksara tunggal.
Syntax
<code>SELECT * FROM table_name WHERE column_name LIKE 'pattern';</code>
Wildcards
_: Padankan mana-mana watak tunggal
Cari item yang mengandungi rentetan Rekod tertentu
<code>SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
<code>SELECT * FROM customers WHERE name LIKE '%John%';</code>
<code>SELECT * FROM table_name WHERE column_name LIKE 'string%';</code>
dengan rentetan tertentu Rekod yang berakhir dengan rentetan tertentu
<code>SELECT * FROM customers WHERE name LIKE 'Smith%';</code>
Contoh: Cari rekod yang berakhir dengan rentetan "Jones"
<code>SELECT * FROM table_name WHERE column_name LIKE '%string';</code>
Cari rekod yang tidak mengandungi rentetan tertentu
Anda boleh menggunakan operator NOT LIKE untuk mencari rekod yang tidak mengandungi rentetan tertentu Rekod.
<code>SELECT * FROM customers WHERE name LIKE '%Jones';</code>
<code>SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern';</code>
Atas ialah kandungan terperinci Bagaimana untuk menulis seperti pernyataan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!