최소() 함수
' 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)