Доступные версии документации

Вычисление минимального значения из пары значений

Синтаксис
 
min(<значимое числовое выражение 1>,<значимое числовое выражение 2>)
Описание

Вычисление минимального значения из пары значений.

Возвращаемое значение
  1. Минимальное значение из пары <значимое числовое выражение 1>, <значимое числовое выражение 2>.

  2. Тип возвращаемого значения устанавливается по типу данных первого аргумента.

  3. Если один из аргументов равен 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;
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter