COMPARE_DECFLOAT()
DSQL, PSQL
COMPARE_DECFLOAT (decfloat1, decfloat2)
Параметр | Описание |
---|---|
decfloat1, decfloat2 |
Значения или выражения типа |
SMALLINT
Функция COMPARE_DECFLOAT
сравнивает два значения типа DECFLOAT
, которые могут быть одинаковыми, разными или неупорядоченными.Замыкающие нули учитываются при сравнении.
Функция возвращает:
0
|
Значения равны; |
1
|
Первое значение меньше чем второе; |
2
|
Первое значение больше чем второе; |
3
|
Значения не упорядочены (одно или оба |
В отличие от операторов сравнения (‘<
’, ‘=
’, ‘>
’ и др.) сравнение является точным,т.е. COMPARE_DECFLOAT(2.17, 2.170)
вернёт 2
, а не 0
.
См. также:[fblangref-scalarfuncs-totalorder]