Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Điểm tương đồng giữa INSTR() và LIKE trong MySQL

Cùng mục đích: Tìm kiếm mẫu

Cả INSTR() và LIKE đều có thể dùng để tìm chuỗi con trong chuỗi, trả về kết quả tương tự.

Ví dụ: Tìm tên chứa "av"

Dùng INSTR():

mysql> SELECT Name FROM student WHERE INSTR(name, 'av') > 0;
+--------+
| Name   |
+--------+
| Gaurav |
| Aarav  |
| Gaurav |
+--------+

Dùng LIKE:

mysql> SELECT Name FROM student WHERE Name LIKE '%av%';
+--------+
| Name   |
+--------+
| Gaurav |
| Aarav  |
| Gaurav |
+--------+

Hai cách cho kết quả y hệt.