Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Función SIZE en Amazon QLDB
En Amazon QLDB, use la función SIZE
para devolver el número de elementos de un determinado tipo de datos de contenedor (lista, estructura o bolsa).
Sintaxis
SIZE (
container
)
Argumentos
contenedor
-
El nombre de campo del contenedor o la expresión sobre la que opera la función.
Tipos de datos
Tipos de argumentos admitidos:
-
Lista
-
estructura
-
bolsa
Tipo de devolución: int
Si la entrada de SIZE
no es un contenedor, la función arroja un error.
Ejemplos
SIZE(`[]`) -- 0 SIZE(`[null]`) -- 1 SIZE(`[1,2,3]`) -- 3 SIZE(<<'foo', 'bar'>>) -- 2 SIZE(`{foo: bar}`) -- 1 (number of key-value pairs) SIZE(`[{foo: 1}, {foo: 2}]`) -- 2 SIZE(12) -- error -- Runnable statements SELECT SIZE(`[]`) FROM << 0 >> -- 0 SELECT SIZE(`[1,2,3]`) FROM << 0 >> -- 3