JSON_TYPEOF (Lakehouse v1)
JSON 구조 최상위 수준의 타입을 반환합니다.
Analyze Syntax
섹션 제목: “Analyze Syntax”func.json_typeof(<json_string>)Analyze Examples
섹션 제목: “Analyze Examples”func.json_typeof(func.parse_json('null'))|-----------------------------------------+null |
--func.json_typeof(func.parse_json('true'))|-----------------------------------------+boolean |
--func.json_typeof(func.parse_json('"plaidcloud"'))|-----------------------------------------------+string |
--func.json_typeof(func.parse_json('-1.23'))|------------------------------------------+number |
--func.json_typeof(func.parse_json('[1,2,3]'))|--------------------------------------------+array |
--func.json_typeof(func.parse_json('{"name": "alice", "age": 30}'))|-----------------------------------------------------------------+object |SQL Syntax
섹션 제목: “SQL Syntax”JSON_TYPEOF(<json_string>)반환 타입
섹션 제목: “반환 타입”json_typeof 함수(또는 유사한 함수)의 반환 타입은 파싱된 JSON 값의 데이터 타입을 나타내는 문자열입니다. 가능한 반환 값은 ‘null’, ‘boolean’, ‘string’, ‘number’, ‘array’, ’object’입니다.
SQL Examples
섹션 제목: “SQL Examples”-- Parsing a JSON value that is NULLSELECT JSON_TYPEOF(PARSE_JSON(NULL));
--func.json_typeof(func.parse_json(null))|-----------------------------+ |
-- Parsing a JSON value that is the string 'null'SELECT JSON_TYPEOF(PARSE_JSON('null'));
--func.json_typeof(func.parse_json('null'))|-------------------------------+null |
SELECT JSON_TYPEOF(PARSE_JSON('true'));
--func.json_typeof(func.parse_json('true'))|-------------------------------+boolean |
SELECT JSON_TYPEOF(PARSE_JSON('"PlaidCloud Lakehouse"'));
--func.json_typeof(func.parse_json('"databend"'))|-------------------------------------+string |
SELECT JSON_TYPEOF(PARSE_JSON('-1.23'));
--func.json_typeof(func.parse_json('-1.23'))|--------------------------------+number |
SELECT JSON_TYPEOF(PARSE_JSON('[1,2,3]'));
--func.json_typeof(func.parse_json('[1,2,3]'))|----------------------------------+array |
SELECT JSON_TYPEOF(PARSE_JSON('{"name": "Alice", "age": 30}'));
--func.json_typeof(func.parse_json('{"name": "alice", "age": 30}'))|-------------------------------------------------------+object |