쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

ANY_VALUE 함수

포커스 모드
ANY_VALUE 함수 - Amazon Redshift

ANY_VALUE 함수는 입력 표현식 값에서 비결정적으로 값을 반환합니다. 이 함수는 입력 식으로 반환되는 행이 없는 경우 NULL을 반환합니다. 입력 식에 NULL 값이 있는 경우 함수가 NULL을 반환할 수도 있습니다.

구문

ANY_VALUE( [ DISTINCT | ALL ] expression )

인수

DISTINCT | ALL

입력 표현식 값에서 값을 반환하려면 DISTINCT 또는 ALL을 지정합니다. DISTINCT 인수는 효과가 없으며 무시됩니다.

표현식

함수가 실행되는 대상 열 또는 표현식입니다. 표현식은 다음 데이터 유형 중 하나입니다.

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • REAL

  • DOUBLE PRECISON

  • BOOLEAN

  • CHAR

  • VARCHAR

  • 날짜

  • TIMESTAMP

  • TIMESTAMPTZ

  • TIME

  • TIMETZ

  • INTERVAL YEAR TO MONTH

  • INTERVAL DAY TO SECOND

  • VARBYTE

  • SUPER

  • HLLSKETCH

  • GEOMETRY

  • GEOGRAPHY

반환

expression과 동일한 데이터 형식을 반환합니다.

사용 노트

열에 대한 ANY_VALUE 함수를 지정하는 문이 두 번째 열 참조도 포함하는 경우 두 번째 열은 GROUP BY 절에 나타나거나 집계 함수에 포함되어야 합니다.

예시

이 예에서는 Amazon Redshift 시작 안내서4단계: Amazon S3에서 샘플 데이터 로드에서 생성된 이벤트 테이블을 사용합니다. 다음 예는 eventname이 Eagles인 모든 dateid의 인스턴스를 반환합니다.

select any_value(dateid) as dateid, eventname from event where eventname ='Eagles' group by eventname;

다음은 결과입니다.

dateid | eventname -------+--------------- 1878 | Eagles

다음 예는 eventname이 Eagles 또는 Cold War Kids인 모든 dateid의 인스턴스를 반환합니다.

select any_value(dateid) as dateid, eventname from event where eventname in('Eagles', 'Cold War Kids') group by eventname;

다음은 결과입니다.

dateid | eventname -------+--------------- 1922 | Cold War Kids 1878 | Eagles

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.