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

Cấu trúc thích hợp để tìm kiếm trong MySQL bằng SOUNDEX () là gì?


Về cơ bản, hàm SOUNDEX () được sử dụng để trả về Soundex, một thuật toán phiên âm để lập chỉ mục tên sau khi phát âm tiếng Anh của âm, một chuỗi của một chuỗi. Cấu trúc thích hợp để tìm kiếm trong MySQL bằng SOUNDEX () như sau -

SOUNDEX(Str)

Ở đây, Str là chuỗi có chuỗi SOUNDEX sẽ được truy xuất.

Ví dụ

mysql> Select SOUNDEX('MySQL');
+------------------+
| SOUNDEX('MySQL') |
+------------------+
| M240             |
+------------------+
1 row in set (0.00 sec)

mysql> Select SOUNDEX('harshit');
+--------------------+
| SOUNDEX('harshit') |
+--------------------+
| H623               |
+--------------------+
1 row in set (0.00 sec)

mysql> Select SOUNDEX('hrst');
+-----------------+
| SOUNDEX('hrst') |
+-----------------+
| H623            |
+-----------------+
1 row in set (0.00 sec)

Kết quả của SOUNDEX (‘harshit’) và SOUNDEX (‘hrst’) là giống nhau vì âm thanh của cả hai từ đều giống nhau.