Rumah > pangkalan data > tutorial mysql > MySQL Bagaimana untuk mencari rentetan dengan corak tertentu dalam rentetan lain?

MySQL Bagaimana untuk mencari rentetan dengan corak tertentu dalam rentetan lain?

PHPz
Lepaskan: 2023-09-12 09:37:02
ke hadapan
1183 orang telah melayarinya

MySQL 如何在另一个字符串中找到指定模式的字符串?

Dengan menggunakan operator LIKE dan aksara kad bebas, kita boleh mencari rentetan dengan corak tertentu dalam rentetan lain.

Syntax

LIKE specific_pattern
Salin selepas log masuk

Specific_pattern ialah corak rentetan yang ingin kita cari dalam rentetan lain.

Contoh

Andaikan kita mempunyai jadual yang dipanggil "pelajar" yang mengandungi nama pelajar, dan kita ingin mendapatkan semua nama yang mengandungi rentetan "av" pola Pelajar butiran. Ini boleh dilakukan dengan bantuan pertanyaan MySQL berikut -

mysql> Select * from Student Where Name LIKE '%av%';

+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
| 20   | Gaurav | Jaipur  | Computers |
+------+--------+---------+-----------+

3 rows in set (0.00 sec)
Salin selepas log masuk

Dalam contoh di atas, simbol '%' ialah aksara kad bebas yang digunakan dengan pengendali LIKE.

Atas ialah kandungan terperinci MySQL Bagaimana untuk mencari rentetan dengan corak tertentu dalam rentetan lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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