최소() 함수

' least() ' 함수는 입력값 중 가장 작은 값을 반환합니다.

입력 값은 최소 2개 이상 지정해야 하며, 최대 4개까지 지정할 수 있습니다. 가변 길이 목록은 지원되지 않습니다. 문자열 값에 대한 비교는 문자 집합 값을 기준으로 합니다. 문자 집합 값이 가장 낮은 문자가 최소값으로 간주됩니다.

구문

함수의 구문은 비교하려는 값의 데이터 유형에 따라 세 가지 형태가 있습니다:
int4 = Least(int4 value1, int4 value2, ...);
int8 = Least(int8 value1, int8 value2, ...);
double = Least(double value1, double value2, ...);
date  = Least(date value1, date value2, ...);
varchar = Least(varchar value1, varchar value2, ...);
timestamp  = Least(timestamp value1, timestamp value2, ...);
time  = Least(time value1, time value2, ...);
timetz  = Least(timetz value1, timetz value2, ...);
interval  = Least(interval value1, interval value2, ...);

' value1 ' 값은 비교할 첫 번째 입력을 지정합니다.

' value2 ' 값은 비교할 두 번째 입력을 지정합니다.

' value3 ' 값은 비교할 세 번째 입력을 지정합니다.

' value4 ' 값은 비교할 네 번째 입력을 지정합니다.

반환

이 함수는 가장 작은 값을 반환합니다.

select least(14,45,75);
 least 
-------
    14
(1 row)

select least('Alpha Beta gamma','a');
      LEAST
------------------
 Alpha Beta gamma
(1 row)

select least(to_date('26-01-1234','DD-MM-YYYY'),
to_date('27 Feb 1200','DD Mon YYYY'));
   LEAST
------------
 1200-02-27
(1 row)