Вычисление минимального значения из пары значений
Синтаксис
min(< значимое числовое выражение 1 >,< значимое числовое выражение 2 >)
Описание
Вычисление минимального значения из пары значений.
Возвращаемое значение
-
Минимальное значение из пары
< значимое числовое выражение 1 >
,< значимое числовое выражение 2 >
. -
Тип возвращаемого значения устанавливается по типу данных первого аргумента.
-
Если один из аргументов равен NULL-значению, генерируется исключение BADPARAM.
Примеры
1) Вычисление минимального значения: create or replace procedure tst_min(in arg1 int; in arg2 int) result int code return min(arg1, arg2); // end; 2) Вычисление минимального значения из набора значений: create or replace procedure tst_min(in arg1 int; in arg2 int; in arg3 int; in arg4 int) result int code return min(min(min(arg1, arg2), arg3), arg4); // end; 3) Вычисление максимального значения: create or replace procedure tst_min(in arg1 int; in arg2 int) result int code if min(arg1, arg2) = arg1 then return arg2;// else return arg1; // endif end;