Функция Oracle SOUNDEX
Описание
Функция Oracle SOUNDEX возвращает символьную строку, содержащую фонетическое представление char. Эта функция позволяет сравнивать слова, которые написаны по-разному, но звучат одинаково на английском языке.
Эта функция не поддерживает данные CLOB напрямую. Тем не менее, CLOB могут быть переданы в качестве аргументов через неявное преобразование данных.
Синтаксис:
SOUNDEX (символ)
Параметры:
название | Описание | Типы данных |
---|---|---|
голец | Строка, чья строка SOUNDEX должна быть получена. | CHAR, VARCHAR2, NCHAR или NVARCHAR2 |
Тип возвращаемого значения
CHAR, VARCHAR2, NCHAR или NVARCHAR2
Относится к
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Примеры: функция Oracle SOUNDEX
В следующем примере возвращаются сотрудники, чьи фамилии являются фонетическим представлением «Smyth»:
SELECT last_name, first_name
FROM employees
WHERE SOUNDEX(last_name) = SOUNDEX('SMYTHE') ORDER BY last_name, first_name;
Пример вывода:
ФАМИЛИЯ ИМЯ ---------- ---------- Смит Линдси Смит Уильям
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code