Rumah >pangkalan data >tutorial mysql >Apakah maksud % dalam mysql

Apakah maksud % dalam mysql

下次还敢
下次还敢asal
2024-04-26 07:27:141221semak imbas

Tanda peratus % dalam MySQL ialah aksara kad bebas yang boleh memadankan sebarang jujukan aksara. Ia boleh digunakan untuk: 1. Padanan rentetan (seperti: SUKA '%string%'); 2. Pertanyaan julat (seperti: ANTARA '%start%' DAN '%end%'); seperti: REGEXP '%.*%'); mesti digunakan.

Apakah maksud % dalam mysql

Tanda peratus (%) dalam MySQL

Tanda peratus (%) dalam MySQL ialah aksara kad bebas yang digunakan untuk memadankan sebarang jujukan aksara. Ia boleh digunakan dalam senario berikut:

1. Padanan rentetan

Dalam klausa LIKE, % boleh digunakan untuk memadankan sebarang jujukan aksara:

<code class="sql">SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>

Ini akan sepadan dengan mana-mana rekod yang mengandungi rentetan "rentetan". Pertanyaan Julat ( Termasuk "mula" dan "akhir" sendiri).

3. Ungkapan biasa

Dalam klausa REGEXP, % boleh digunakan sebagai kad bebas untuk memadankan mana-mana aksara:

<code class="sql">SELECT * FROM table_name WHERE column_name BETWEEN '%start%' AND '%end%';</code>

Ini akan sepadan dengan rekod yang mengandungi sebarang jujukan aksara.

Nota:

% sepadan dengan mana-mana jujukan aksara, tetapi tidak boleh sepadan dengan rentetan kosong.

% tidak boleh muncul pada permulaan atau penghujung ungkapan kad bebas.

Untuk memadankan tanda peratus sebenar, anda perlu menggunakan aksara melarikan diri, seperti %.

Atas ialah kandungan terperinci Apakah maksud % dalam mysql. 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
Artikel sebelumnya:Apakah maksud * dalam mysqlArtikel seterusnya:Apakah maksud * dalam mysql