View a markdown version of this page

GET_NUMBER_ATTRIBUTES 함수 - Amazon Redshift

Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물을 참조하세요.

GET_NUMBER_ATTRIBUTES 함수

딕셔너리 객체의 루트 수준에 존재하는 키-값 페어 수를 반환합니다.

구문

GET_NUMBER_ATTRIBUTES( super_expression )

인수

super_expression

사전 형식의 SUPER 표현식입니다.

반환 타입

GET_NUMBER_ATTRIBUTES 함수는 INT 유형을 반환합니다.

Note

이 함수는 직접 속성만 계산하며 중첩된 사전 내에 페어를 포함하지 않습니다.

예제

다음 예제에서는 GET_NUMBER_ATTRIBUTES 함수를 보여 줍니다.

SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": 2, "c": 3}')); get_number_attributes ----------------------- 3 (1 row)

GET_NUMBER_ATTRIBUTES 함수는 사전의 첫 번째 수준에서만 작동합니다.

SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": {"c": 3}}')); get_number_attributes ----------------------- 2 (1 row)