Función SIZE - 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

Devuelve el número de elementos de un tipo de datos de contenedor determinado (lista, estructura o bolsa).

Sintaxis

SIZE ( container )

Argumentos

contenedor

El nombre o la expresión del campo contenedor 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 aSIZEno es un contenedor, la función de genera 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