Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#11

AW: Abfrage: Ist Datensatz bereits vorhanden?

  Alt 20. Jul 2014, 09:22
- das innere Select gibt schon deine 1 zurück und bei "0" halt Nichts
- aber vorallem "case when" ist doch sinnlos?
'EXISTS' gibt kein 1/0 zurück (per ANSI SQL). Den Datentyp BOOL gibt es in ANSI SQL so nicht, weswegen man das auch nicht -wie in einer Programmiersprache- mit Werten mischen kann. Bei SQLite geht das aber sehr wohl, nur wusste ich das wusste bisher nicht.

Zitat:
SELECT true FROM table WHERE id = :id
gibt einen Datensatz oder keinen. Das löst die Aufgabe nicht, per SQL eine 0/1 (true/false) zu liefern.
  Mit Zitat antworten Zitat