Fonction EXISTS dans Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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

Références Références