다음을 통해 공유


json_array_length 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

가장 바깥쪽 JSON 배열의 요소 수를 반환합니다.

구문

json_array_length(jsonArray)

인수

  • jsonArray: JSON 배열입니다.

반품

INTEGER입니다.

함수는 jsonArray가 유효한 JSON 문자열 또는 NULL이 아니면 NULL을 반환합니다.

예제

> SELECT json_array_length('[1,2,3,4]');
 4

> SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
 5

> SELECT json_array_length('[1,2');
 NULL