SIZEfunção na Amazon QLDB - Banco de dados Amazon Quantum Ledger (AmazonQLDB)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SIZEfunção na Amazon QLDB

Importante

Aviso de fim do suporte: os clientes existentes poderão usar a Amazon QLDB até o final do suporte em 31/07/2025. Para obter mais detalhes, consulte Migrar um Amazon QLDB Ledger para o Amazon Aurora Postgre. SQL

Na AmazonQLDB, use a SIZE função para retornar o número de elementos em um determinado tipo de dados de contêiner (lista, estrutura ou bolsa).

Sintaxe

SIZE ( container )

Argumentos

container

O nome do campo ou expressão do contêiner no qual a função opera.

Tipos de dados

Tipos de argumento com suporte:

  • list

  • estrutura

  • bolsa

Tipo de retorno: int

Se a entrada para SIZE não for um contêiner, a função gerará um erro.

Exemplos

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

Funções relacionadas