Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Alle Werte im Bool Feld gleich oder nicht?

  Alt 9. Jul 2023, 14:00
Datenbank: Firebird • Version: 3.x • Zugriff über: IBDAC
Hallo,

ich habe eine Tabelle mit einer Integer-ID und einem Boolean Feld MyField, das keine Null-Werte enthalten kann. Wie kann ich per SQL nun ermitteln, ob alle Datensätze mit einer bestimmte ID im Feld MyField nur true, nur false oder gemischt sind?

select ... from MyTable where ID in (1, 2);

Beispiele
ID MyField
1 true
2 true
3 false

SQL-Ergebnis soll true sein

ID MyField
1 false
2 false
3 true

SQL-Ergebnis soll false sein

ID MyField
1 true
2 false
3 false

SQL-Ergebnis soll null sein
  Mit Zitat antworten Zitat