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

Apakah yang diwakili oleh watak sewenang-wenang dalam sql?

下次还敢
下次还敢asal
2024-05-01 23:45:27667semak imbas

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:
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