Función SIZE en Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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 PostgreSQL.

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

Funciones relacionadas