LEAST 함수
설명
LEAST
함수는 인자 리스트 중에서 가장 작은 값을 반환하는 함수이다.
구문
LEAST(
expression [, expression]* )
- expression
: 하나 이상의 값을 나열한다. 모든 인자들은 반드시 비교 가능한 타입이어야 한다. 모든 인자가 같은 타입이면, 인자의 타입이
결과로 반환된다. 그렇지 않은 경우에는 다음과 같은 규칙에 따라 반환 값의 타입이 결정된다. 인자가 VARCHAR
또는 CHAR 타입인 경우, 반환 값의 타입은 가장 긴 수식의 길이를 가지는 VARCHAR
타입이다. VARCHAR 타입이 존재하지 않으면 CHAR 타입으로
결과가 반환된다. 인자들 중에 근사값으로 표현되는 수치형이 존재하면, 결과 역시 근사값으로 표현되는 수치형이 반환된다.
예제
다음은 1988 올림픽에서 한국이 획득한 각
메달의 수와 최소 메달의 수를 반환하는 예제이다.
SELECT gold, silver , bronze, LEAST(gold,
silver, bronze) FROM participant
WHERE host_year=1988
AND nation_code = 'KOR';
결과 값: 10