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

DIFFERENCE(cExpression1, cExpression2)

Параметры

cExpression1, cExpression2

Определяют символьные выражения, для которых производится специфическое сравнение функцией DIFFERENCE( ).

Expand imageВозвращаемое значение

Числового типа

Expand imageКомментарии

Функция DIFFERENCE( ) очень полезна для поиска в Таблицах, при жестких условиях определения точных данных.

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

Expand imageПример

  CopyCode imageКопировать Код
STORE 'Smith' TO gcName1
STORE 'Smythe' TO gcName2
STORE 'Smittie' TO gcName3
STORE '' TO gcName4
CLEAR
? DIFFERENCE(gcName1, gcName2) && отображается 4
? DIFFERENCE(gcName1, gcName3) && отображается 4
? DIFFERENCE(gcName1, gcName4) && отображается 1

Expand imageСм. также