Функция SOUNDEX ()
MySQL функция SOUNDEX () возвращает строку soundex строки.
Soundex — это фонетический алгоритм индексации имен после английского произношения звука. Вы можете использовать SUBSTRING () для результата, чтобы получить стандартную строку soundex. Все неалфавитные символы в строке игнорируются. Все международные алфавитные символы за пределами диапазона AZ обрабатываются как гласные.
Синтаксис:
SOUNDEX (str)
Имя | Описание |
---|---|
str | Строка, чья строка SOUNDEX должна быть получена. |
Функция SOUNDEX () имеет следующие ограничения:
- Эта функция в том виде, в котором она реализована в настоящее время , предназначен для работы со строками только на английском языке. Строки на других языках могут не давать надежных результатов.
- Эта функция не гарантирует согласованных результатов со строками, в которых используются многобайтовые наборы символов, включая utf-8.
Синтаксическая диаграмма:
Версия MySQL: 5.6
Пример: функция MySQL SOUNDEX ()
Следующая инструкция возвращает строку SONDEX строки аргумента w3resource. Возвращаемое значение — W6262.
Код:
SELECT SOUNDEX ('w3resource');
Пример вывода:
mysql> SELECT SOUNDEX ('w3resource'); + -------------- --------- + | SOUNDEX ('w3resource') | + ----------------------- + | W6262 | + ----------------------- + 1 строка в наборе (0,00 сек)
Все строковые функции