ich eine Abfrage haben, dieSo gruppieren Ergebnisse boolean Wert in PostgreSQL
Select bool_val
from .....
Die Abfrage gibt gibt viele Zeilen mit Werten von True
oder False
oder gar keine Zeilen überhaupt.
Ich mag die Abfrage immer zurückkehrt True
Oder False
unter der Bedingung aus, dass, wenn es ein wahres das Ergebnis ist True
sonst False
.
Zum Beispiel: Abfrageergebnis:
False
False
True
False
True
zurückkehren.
Abfrageergebnis:
False
False
Sollte False
zurückzukehren.
Abfrageergebnis:
Sollte False
zurückkehren, da die Abfrage leer ist.
Wie kann ich das mit einer Abfrage ohne IFs
mit PostgreSQL tun?
Es ist auch möglich, die Vereinigung zu vermeiden, wenn 'select coalesce (bool _or (bool_val), False) aus der_Tabelle ...; 'Die' Koaleszenz' wird den Fall behandeln, dass keine Zeilen zurückgegeben werden. – Elad
@Elad: ah, richtig. Viel besser danke –