Select*fromStudentWhereNameLIKE'%av%';+------"/> Select*fromStudentWhereNameLIKE'%av%';+------">

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

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

PHPz
PHPzke hadapan
2023-09-12 09:37:021170semak imbas

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

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

Syntax

LIKE specific_pattern

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)

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam