SOUNDS LIKE
MySQL SOUNDS LIKE используется как SOUNDEX (expr) = SOUNDEX (expr) для получения похожих звуков строк.
Soundex является фонетическим алгоритм индексации имен после английского произношения звука.
Синтаксис:
expr1 ЗВУКИ КАК expr2
Версия MySQL: 5.6
Видео-презентация
Аргумент
Имя | Описание |
---|---|
str | Строка. |
Пример: MySQL ЗВУЧИТ КАК
Следующий оператор MySQL возвращает все строки, содержащие имя студента, которое звучит как «судипто». Он возвращает две строки.
Код:
SELECT * FROM student WHERE first_name ЗВУЧИТ КАК 'sudipto';
Пример таблицы: студент
mysql> выберите * от студента; + ------ + ------------ + ---- ------- + ------- + ------------ + | id | first_name | last_name | марки | город | + ------ + ------------ + ----------- + ------- + ------- ----- + | 1 | Судипто | Сен | 93 | Калькутта | | 2 | Амит | Сингх | 94 | Чандигарх | | 3 | Асиф | Хан | 91 | Мумбаи | | 4 | Васант | Натараджан | 90 | Чаннаи | | 5 | Амар | Шарма | 91 | Лакхнау | | 6 | Судипта | Рой | 92 | Дели | | 7 | Ананд | Рао | 88 | Бангалор | | 8 | Рахул | Гупта | 93 | Джайпур | + ------ + ------------ + ----------- + ------- + --------- --- + 8 строк в наборе (0,00 сек)
Пример вывода:
mysql> SELECT * FROM student -> WHERE first_name SOUNDS LIKE 'sudipto'; + ------ + ------------ + ----------- + ------- + --------- + | id | first_name | last_name | марки | город | + ------ + ------------ + ----------- + ------- + ------- - + | 1 | Судипто | Сен | 93 | Калькутта | | 6 | Судипта | Рой | 92 | Дели | + ------ + ------------ + ----------- + ------- + --------- +2 строки в наборе (0,00 сек)
Все строковые функции