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

Sử dụng toán tử SOUNDS LIKE trong MySQL

Toán tử SOUNDS LIKE tìm kiếm giá trị có phát âm tương tự (dựa trên Soundex).

Cú pháp

Expression1 SOUNDS LIKE Expression2

Ví dụ: Tìm tên phát âm giống 'garav'

mysql> SELECT Id, Name, Address, Subject 
FROM student 
WHERE name SOUNDS LIKE 'garav';
+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 20   | Gaurav | Jaipur  | Computers |
+------+---------+-----------+

Trả về "Gaurav" vì Soundex('Gaurav') = Soundex('garav'). Hữu ích cho tìm kiếm tên người/địa danh khi không chắc chính tả.