Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
EXISTSFunktion in Amazon QLDB
Wichtig
Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre
Verwenden Sie in Amazon bei QLDB einem gegebenen PartiQL-Wert die EXISTS
Funktion, um zurückzugeben, TRUE
ob es sich bei dem Wert um eine nicht leere Sammlung handelt. Andernfalls kehrt diese Funktion zurück. FALSE
Wenn die Eingabe zu EXISTS
kein Container ist, ist das Ergebnis FALSE
.
Die EXISTS
Funktion verbreitet sich nicht NULL
undMISSING
.
Syntax
EXISTS (
value
)
Argumente
value
-
Der Feldname oder der Ausdruck, den die Funktion auswertet. Dieser Parameter kann jeder der unterstützten Datentypen sein.
Rückgabetyp
bool
Beispiele
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