MySQL-এ SOUNDEX() ফাংশন একটি স্ট্রিং-এর ফোনেটিক কোড (Soundex алгоритм) রিটার্ন করে, যা ইংরেজি উচ্চারণের ভিত্তিতে সমান শব্দগুলো একই কোড দেয়। এটা নাম সার্চে খুব উপযোগী।
সিনট্যাক্স
SOUNDEX(Str)
Str হলো ইনপুট স্ট্রিং।
উদাহরণ
mysql> Select SOUNDEX('MySQL');
+------------------+
| SOUNDEX('MySQL') |
+------------------+
| M240 |
+------------------+
mysql> Select SOUNDEX('harshit');
+--------------------+
| SOUNDEX('harshit') |
+--------------------+
| H623 |
+--------------------+
mysql> Select SOUNDEX('hrst');
+-----------------+
| SOUNDEX('hrst') |
+-----------------+
| H623 |
+-----------------+
ফলাফল: SOUNDEX('harshit') এবং SOUNDEX('hrst') দুটোই H623 রিটার্ন করলো, কারণ উভয় শব্দের উচ্চারণ সমান।
ব্যবহার: WHERE SOUNDEX(column) = SOUNDEX('search_term') দিয়ে ফাজি/ফোনেটিক সার্চ করা যায়।