FirebirdSQL logo

Функции для работы с типом DECFLOAT

COMPARE_DECFLOAT()

Доступно в

DSQL, PSQL

Синтаксис
COMPARE_DECFLOAT (decfloat1, decfloat2)
Table 1. Параметры функции COMPARE_DECFLOAT
Параметр Описание

decfloat1, decfloat2

Значения или выражения типа DECFLOAT или быть совместимыми с типом DECFLOAT.

Тип возвращаемого результата

SMALLINT

Функция COMPARE_DECFLOAT сравнивает два значения типа DECFLOAT, которые могут быть одинаковыми, разными или неупорядоченными.Замыкающие нули учитываются при сравнении.

Функция возвращает:

0

Значения равны;

1

Первое значение меньше чем второе;

2

Первое значение больше чем второе;

3

Значения не упорядочены (одно или оба NaN/sNaN).

В отличие от операторов сравнения (‘<’, ‘=’, ‘>’ и др.) сравнение является точным,т.е. COMPARE_DECFLOAT(2.17, 2.170) вернёт 2, а не 0.