Rumah > pangkalan data > SQL > Apakah yang diwakili oleh watak sewenang-wenang dalam sql?

Apakah yang diwakili oleh watak sewenang-wenang dalam sql?

下次还敢
Lepaskan: 2024-05-01 23:45:27
asal
820 orang telah melayarinya

Watak kad bebas yang mewakili mana-mana aksara dalam SQL ialah tanda peratus (%). Ia boleh diletakkan pada permulaan, akhir atau tengah rentetan corak untuk memadankan aksara pada permulaan, akhir atau kemasukan rentetan yang ditentukan.

Apakah yang diwakili oleh watak sewenang-wenang dalam sql?

Apakah perwakilan mana-mana aksara dalam SQL

Dalam SQL, aksara kad bebas yang mewakili mana-mana aksara ialah tanda peratus (%).

Cara menggunakan peratus aksara kad bebas

Peratus aksara kad bebas boleh diletakkan pada permulaan, penghujung atau tengah rentetan corak.

  • Kedudukan permulaan: Memadankan semua nilai bermula dengan rentetan yang ditentukan. Contohnya, %abc sepadan dengan mana-mana nilai yang bermula dengan "abc". %abc 匹配以 "abc" 开头的所有值。
  • 结尾位置: 匹配以指定字符串结尾的所有值。例如,abc% 匹配以 "abc" 结尾的所有值。
  • 中间位置: 匹配包含指定字符串的所有值。例如,%abc% 匹配包含 "abc" 子字符串的所有值。

示例

  • SELECT * FROM table_name WHERE column_name LIKE '%john%' 匹配所有包含 "john" 子字符串的行的 column_name 列。
  • SELECT * FROM table_name WHERE column_name LIKE 'a%b%' 匹配所有以 "a" 开头并以 "b" 结尾的行的 column_name 列。
  • SELECT * FROM table_name WHERE column_name LIKE '%' 匹配所有行的 column_name
Kedudukan tamat:

Memadankan semua nilai yang berakhir dengan rentetan yang ditentukan. Contohnya, abc% sepadan dengan mana-mana nilai yang berakhir dengan "abc".

Kedudukan tengah:

Padan dengan semua nilai yang mengandungi rentetan yang ditentukan. Contohnya, %abc% sepadan dengan mana-mana nilai yang mengandungi subrentetan "abc". .

🎜SELECT * FROM table_name WHERE column_name LIKE 'a%b%' Padan dengan lajur column_name bagi semua baris bermula dengan "a" dan berakhir dengan "b". 🎜🎜PILIH * DARI nama_jadual DI MANA nama_lajur LIKE '%' sepadan dengan lajur column_name bagi semua baris (kerana mana-mana rentetan mengandungi rentetan kosong). 🎜🎜🎜🎜Nota: 🎜🎜🎜Kad bebas tanda peratus tidak sensitif huruf besar dan boleh digunakan dengan kad bebas lain, seperti garis bawah (_), yang sepadan dengan satu aksara. 🎜

Atas ialah kandungan terperinci Apakah yang diwakili oleh watak sewenang-wenang 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