GREATEST 및 LEAST 함수 - Amazon Redshift

GREATEST 및 LEAST 함수

다수의 표현식 목록에서 가장 크거나 가장 작은 값을 반환합니다.

구문

GREATEST (value [, ...]) LEAST (value [, ...])

파라미터

expression_list

열 이름과 같이 쉼표로 구분된 표현식 목록입니다. 표현식은 모두 공통 데이터 형식으로 변환 가능해야 합니다. 목록에서 NULL 값은 무시됩니다. 표현식이 모두 NULL로 평가되면 결과로 NULL이 반환됩니다.

반환 값

제공된 표현식 목록에서 가장 큰 값(GREATEST) 또는 가장 작은 값(LEAST)을 반환합니다.

다음은 firstname 또는 lastname에서 알파벳 순으로 가장 높은 값을 반환하는 예입니다.

select firstname, lastname, greatest(firstname,lastname) from users where userid < 10 order by 3; firstname | lastname | greatest -----------+-----------+----------- Lars | Ratliff | Ratliff Reagan | Hodge | Reagan Colton | Roy | Roy Barry | Roy | Roy Tamekah | Juarez | Tamekah Rafael | Taylor | Taylor Victor | Hernandez | Victor Vladimir | Humphrey | Vladimir Mufutau | Watkins | Watkins (9 rows)