Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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à.
Funzione GET_NUMBER_ATTRIBUTES
Restituisce il conteggio di quante coppie chiave-valore esistono al livello principale di un oggetto dizionario.
Sintassi
GET_NUMBER_ATTRIBUTES( super_expression )
Arguments (Argomenti)
- super_expression
-
Un'espressione SUPER in forma di dizionario.
Tipo restituito
La funzione GET_NUMBER_ATTRIBUTES restituisce un tipo INT.
Nota
Questa funzione conta solo gli attributi diretti e non include le coppie nei dizionari annidati.
Esempio
L'esempio seguente mostra la funzione GET_NUMBER_ATTRIBUTES.
SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": 2, "c": 3}')); get_number_attributes ----------------------- 3 (1 row)
La funzione GET_NUMBER_ATTRIBUTES funziona solo al primo livello del dizionario.
SELECT GET_NUMBER_ATTRIBUTES(JSON_PARSE('{"a": 1, "b": {"c": 3}}')); get_number_attributes ----------------------- 2 (1 row)