Функция DIFFERENCE( )

Возвращает целое число от 0 до 4, представляющее относительное фонетическое различие между двумя символьными выражениями.

Синтаксис:

DIFFERENCE(cExpression1, cExpression2)

Параметры:
cExpression1, cExpression2
Задает символьные выражения, сравниваемые функцией DIFFERENCE( ).

Результат:
Числовой

Комментарии:
Функцию DIFFERENCE( ) удобно использовать для поиска в таблицах, когда вам неизвестно точное написание элемента.
Чем более похожи два выражения по написанию, тем больше число, возвращаемое функцией DIFFERENCE( ). Если символьные выражения пишутся почти одинаково, DIFFERENCE( ) возвращает 4. Если два символьных выражения имеют незначительное фонетическое сходство, DIFFERENCE( ) возвращает 0.

Пример:

STORE 'Smith'   TO gcName1
STORE 'Smythe'  TO gcName2
STORE 'Smittie' TO gcName3
STORE '' TO gcName4
CLEAR
? DIFFERENCE(gcName1, gcName2)  && Displays 4
? DIFFERENCE(gcName1, gcName3)  && Displays 4
? DIFFERENCE(gcName1, gcName4)  && Displays 1

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 01.01.2003