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