Табл.16. Функции | ||
Функция | Параметры | Описание |
abs (p) | р - числовое выражение типа <Элемент> | Возвращает абсолютное (положительное) значение указанного числового выражения |
coalesce (p1, ...рn) | p1... рn - анализируемые значения типа <Элемент> | Возвращает первое выражение из списка аргументов, не равное NULL |
floor (p) | p - числовое выражение типа <Элемент> | Возвращает наибольшее целое число, меньшее или равное указанному числовому выражению |
isnull (p1, p2) | p1 - анализируемое значение типа <Элемент> | Заменяет значение NULL указанным замещающим значением |
nullif (p1, p2) | p1, р2 - сравниваемые значения типа <Элемент> | Возвращает значение NULL, если два указанных выражения равны |
round (p1, p2, p3) | p1 - числовое выражение типа <Элемент>. | Возвращает числовое значение, округленное до указанной длины или |
р2 - Точность, до которой необходимо округлять значение аргумента p1. Когда аргумент р2 является положительным числом, p1 округляется до числа десятичных разрядов, указанных в аргументе p1. Когда р2 является отрицательным числом, p1 округляется слева от точки, отделяющей десятичную дробь от целого числа, как указано р2. | точности | |
р3 - Тип операции, которую необходимо выполнить. Когда аргумент р3 опускается или имеет значение 0 (значение по умолчанию), аргумент p1 округляется. Когда указывается значение, не равное 0, р1 усекается. |
В таблице 17 и 18 приведены примеры выражений для условия на период и примеры выражений для условий и формул для контролей соответственно.