Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào trong MySQL có thể tìm thấy một chuỗi mẫu được chỉ định trong một chuỗi khác?

Chúng ta có thể tìm thấy một chuỗi mẫu được chỉ định trong một chuỗi khác bằng cách sử dụng toán tử LIKE cùng với WILDCARDS.

Cú pháp

LIKE specific_pattern

Specific_pattern là mẫu chuỗi mà chúng tôi muốn tìm hiểu trong một chuỗi khác.

Ví dụ

Giả sử chúng ta có một bảng tên là ‘student’ có tên của các học sinh và chúng tôi muốn lấy thông tin chi tiết của tất cả những học sinh có mẫu chuỗi ‘av’ trong tên của họ. Nó có thể được thực hiện với sự trợ giúp của truy vấn MySQL sau -

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)

Trong ví dụ trên, ký hiệu ‘%’ là một WILDCARD được sử dụng cùng với toán tử LIKE.