기본적으로 SOUNDEX() 함수는 문자열의 문자열인 sound를 영어로 발음한 후 이름을 인덱싱하는 음성 알고리즘인 Soundex를 반환하는 데 사용됩니다. SOUNDEX()를 사용하여 MySQL 내에서 검색하기 위한 적절한 구조는 다음과 같습니다 -
SOUNDEX(Str)
여기서 Str은 SOUNDEX 문자열을 검색할 문자열입니다.
예시
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)
SOUNDEX('harshit')와 SOUNDEX('hrst')의 결과는 두 단어의 소리가 동일하기 때문에 동일합니다.