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
importante
Aviso de fin del soporte: los clientes actuales podrán utilizar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un registro de Amazon QLDB a Amazon Aurora
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
container
-
El nombre de campo del contenedor o la expresión sobre la que opera la función.
Tipos de datos
Tipos de argumentos admitidos:
-
list
-
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