JSONfunzione _ TYPEOF - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

JSONfunzione _ TYPEOF

La funzione TYPEOF scalare JSON _ restituisce un valore VARCHAR con valori boolean, number, string, object, array o null, a seconda del tipo dinamico del valore. SUPER

Sintassi

JSON_TYPEOF(super_expression)

Argomenti

super_expression

Un'espressione o una colonna SUPER.

Tipo restituito

VARCHAR

Esempi

Per verificare il tipo di JSON per l'array [1,2] utilizzando la TYPEOF funzione JSON _, utilizzare l'esempio seguente.

SELECT JSON_TYPEOF(ARRAY(1,2)); +-------------+ | json_typeof | +-------------+ | array | +-------------+

Per verificare il tipo di dell'JSONoggetto {"name":"Joe"} utilizzando la TYPEOF funzione JSON _, utilizzate l'esempio seguente.

SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}')); +-------------+ | json_typeof | +-------------+ | object | +-------------+