Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SIZEfonction sur Amazon QLDB
Important
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre
Dans AmazonQLDB, utilisez la SIZE
fonction pour renvoyer le nombre d'éléments d'un type de données de conteneur donné (liste, structure ou sac).
Syntaxe
SIZE (
container
)
Arguments
container
-
Nom ou expression du champ conteneur sur lequel la fonction agit.
Types de données
Types d'arguments pris en charge :
-
liste
-
structure
-
sac
Type de retour : int
Si l'entrée vers n'SIZE
est pas un conteneur, la fonction génère une erreur.
Exemples
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