목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

GREATEST

GREATEST

입력 값 목록에서 가장 큰 값을 반환합니다. 이 함수를 사용하면 가장 큰 문자열, 날짜 또는 숫자가 반환됩니다. 기본적으로 일치하는 항목을 찾을 때는 대/소문자를 구분합니다.

구문

GREATEST(
value1
, [
value2
, ...,
valueN
,]
CaseFlag
)
GREATEST(
value1
, [
value2
, ...,
valueN
,])
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
필수
이진을 제외한 모든 데이터 유형입니다. 데이터 유형은 다른 값과 호환되어야 합니다. 다른 값과 비교할 값입니다. 값 인수를 하나 이상 입력해야 합니다.
값이 숫자이고 다른 입력 값이 숫자인 경우 가장 많은 전체 자릿수가 모든 값에 사용됩니다. 예를 들어 일부 값의 데이터 유형이 정수이고 다른 값의 데이터 유형은 배정밀도인 경우
PowerCenter 통합 서비스
는 값을 배정밀도로 변환합니다.
CaseFlag
선택 사항
정수여야 합니다. 입력 값 인수가 문자열 값인 경우 값을 지정합니다. 이 함수의 인수가 대/소문자를 구분하는지를 결정합니다. 유효한 모든 변환 식을 입력할 수 있습니다.
CaseFlag가 0 이외의 숫자인 경우 이 함수는 대/소문자를 구분합니다.
CaseFlag가 0인 경우 이 함수는 대/소문자를 구분하지 않습니다.
기본값은 대/소문자 구분입니다.

반환 값

value1
(입력 값 중 가장 큰 값인 경우),
value2
(입력 값 중 가장 큰 값인 경우).
인수 중 하나가 Null인 경우 NULL이 반환됩니다.

예제

다음 식은 주문된 항목 중 수량이 가장 많은 항목을 반환합니다.
GREATEST( QUANTITY1, QUANTITY2, QUANTITY3 )
QUANTITIY1
QUANTITY2
QUANTITY3
RETURN VALUE
150
756
27
756
NULL
5000
97
17
5000
120
1724
965
1724