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