Вычисление минимального значения из пары значений
Синтаксис
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;