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.
Fonction EXISTS dans Amazon QLDB
Dans Amazon QLDB pour une valeur PartiQL, utilisez laEXISTS
fonction pour renvoyerTRUE
si la valeur est une valeur non vide. Dans le cas contraire, cette fonction renvoieFALSE
. Si l'entrée de n'EXISTS
est pas un conteneur, le résultat estFALSE
.
LaEXISTS
fonction ne se propage pasNULL
etMISSING
.
Syntaxe
EXISTS (
value
)
Arguments
valeur
-
Nom ou expression que la fonction évalue. Ce paramètre peut être n'importe lequel des paramètres pris en chargeTypes de données.
Type de retour
bool
Exemples
EXISTS(`[]`) -- false (empty list) EXISTS(`[1, 2, 3]`) -- true (non-empty list) EXISTS(`[missing]`) -- true (non-empty list) EXISTS(`{}`) -- false (empty struct) EXISTS(`{ a: 1 }`) -- true (non-empty struct) EXISTS(`()`) -- false (empty s-expression) EXISTS(`(+ 1 2)`) -- true (non-empty s-expression) EXISTS(1) -- false EXISTS(`2017T`) -- false EXISTS(null) -- false EXISTS(missing) -- error -- Runnable statements SELECT EXISTS(`[]`) FROM << 0 >> -- false SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true