Rumah > pangkalan data > SQL > Bagaimana untuk menulis seperti pernyataan dalam sql

Bagaimana untuk menulis seperti pernyataan dalam sql

下次还敢
Lepaskan: 2024-05-02 02:15:24
asal
733 orang telah melayarinya

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'.

Bagaimana untuk menulis seperti pernyataan dalam sql

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>
Salin selepas log masuk

Wildcards

  • %: Padankan sifar atau lebih aksara
  • _: Padankan mana-mana aksara tunggal

_: Padankan mana-mana watak tunggal

Cari item yang mengandungi rentetan Rekod tertentu

<code>SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
Salin selepas log masuk
Contoh: Cari rekod yang mengandungi rentetan "John"

<code>SELECT * FROM customers WHERE name LIKE '%John%';</code>
Salin selepas log masuk

Cari rekod yang bermula dengan rentetan tertentu

<code>SELECT * FROM table_name WHERE column_name LIKE 'string%';</code>
Salin selepas log masuk
Contoh: Cari rekod yang bermula dengan rentetan "Smith"

rreee

Rekod yang bermula

dengan rentetan tertentu Rekod yang berakhir dengan rentetan tertentu

<code>SELECT * FROM customers WHERE name LIKE 'Smith%';</code>
Salin selepas log masuk

Contoh: Cari rekod yang berakhir dengan rentetan "Jones"

<code>SELECT * FROM table_name WHERE column_name LIKE '%string';</code>
Salin selepas log masuk

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>
Salin selepas log masuk
🎜🎜Contoh🎜🎜🎜Cari rekod yang tidak mengandungi aksara "A": 🎜
<code>SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern';</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menulis seperti pernyataan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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