DECFLOAT
и функции
Использование обычных функций
Ряд стандартных скалярных функций можно использовать с выражениями и значениями типа DECFLOAT
.Это относится к следующим математическим функциям:
|
|
|
|
|
|
|
|
|
|
Агрегатные функции SUM
, AVG
, MIN
и MAX
тоже работают с типом DECFLOAT
.Все статистические агрегатные функции (такие как STDDEV
или CORR
, но не ограничено ими) могут работать с данными типа DECFLOAT
.
Специальные функции для DECFLOAT
Firebird поддерживает 4 функции, которые созданы специально для поддержки типа DECFLOAT
:
COMPARE_DECFLOAT
-
сравнивает два значения
DECFLOAT
как равные, разные или неупорядоченные NORMALIZE_DECFLOAT
-
принимает единственный аргумент
DECFLOAT
и возвращает его в простейшей форме QUANTIZE
-
принимает два аргумента
DECFLOAT
и возвращает первый аргумент, масштабированный с использованием второго значения в качестве образца TOTALORDER
-
выполняет точное сравнение двух значений
DECFLOAT