BOOLFunktion _ AND - Amazon Redshift

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.

BOOLFunktion _ AND

Die AND Funktion BOOL _ arbeitet mit einer einzelnen booleschen oder ganzzahligen Spalte oder einem Ausdruck. Diese Funktion wendet eine ähnliche Logik auf die Funktionen BIT _ AND und BIT _OR an. Für diese Funktion ist der Rückgabetyp ein boolescher Wert (true oder false).

Wenn alle Werte in einer Menge wahr sind, gibt die AND Funktion BOOL _ true (t) zurück. Wenn ein Wert „false“ ist, gibt die Funktion false (f) zurück.

Syntax

BOOL_AND ( [DISTINCT | ALL] expression )

Argumente

Ausdruck

Die Zielspalte oder der Ausdruck, für die/den die Funktion ausgeführt wird. Dieser Ausdruck muss den Datentyp „Ganzzahl“ BOOLEAN oder „Ganzzahl“ haben. Der Rückgabetyp der Funktion istBOOLEAN.

DISTINCT | ALL

Mit dem Argument DISTINCT entfernt die Funktion alle doppelten Werte für den angegebenen Ausdruck, bevor das Ergebnis berechnet wird. Mit dem Argument ALL behält die Funktion alle doppelten Werte bei. ALList die Standardeinstellung. Weitere Informationen finden Sie unter DISTINCTUnterstützung für bitweise Aggregationen.

Beispiele

Sie können die booleschen Funktionen auf boolesche Ausdrücke oder Ganzzahlausdrücke anwenden. Die folgende Abfrage gibt beispielsweise Ergebnisse aus der USERS Standardtabelle in der TICKIT Datenbank zurück, die mehrere boolesche Spalten enthält.

Die AND Funktion BOOL _ gibt Ergebnisse false für alle fünf Zeilen zurück. Nicht allen Benutzern in diesen Bundesstaaten gefällt Sport.

select state, bool_and(likesports) from users group by state order by state limit 5; state | bool_and ------+--------- AB | f AK | f AL | f AZ | f BC | f (5 rows)