Select*fromStudentWhereNameLIKE'%av%';+------"/> Select*fromStudentWhereNameLIKE'%av%';+------">
Rumah > Artikel > pangkalan data > MySQL Bagaimana untuk mencari rentetan dengan corak tertentu dalam rentetan lain?
Dengan menggunakan operator LIKE dan aksara kad bebas, kita boleh mencari rentetan dengan corak tertentu dalam rentetan lain.
LIKE specific_pattern
Specific_pattern ialah corak rentetan yang ingin kita cari dalam rentetan lain.
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!