Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#8

AW: Abfrage: Ist Datensatz bereits vorhanden?

  Alt 20. Jul 2014, 09:46
Warum so umständlich?
- SubSelect?
- das innere Select gibt schon deine 1 zurück und bei "0" halt Nichts
- aber vorallem "case when" ist doch sinnlos?
- - Auf die Frage gibt es als Antwort Ja oder Nein ... wozu also diese Antwort nochmal in 0 oder 1 umwandeln?
- - select exists(select 1 from Tabelle where Name='Mustermann'); -- 1, true, *, irgendwas ... egal
PS:
Zitat von BenneX:
Ausgabe als Boolean wäre wünschenswert.


SELECT true FROM table WHERE id = :id

Entweder gibt es einen Datensatz mit True oder es gibt keinen Datensatz.
Da es eh immer nur True geben kann, braucht man also nur die Anzahl der Datensätze prüfen (RecordCount/Empty/EOF) und der Inhalt ist praktisch egal.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Jul 2014 um 09:54 Uhr)
  Mit Zitat antworten Zitat