Murcks Geschrieben 24. Juli 2006 Geschrieben 24. Juli 2006 Hallo! In VB (wie auch in anderen Programmiersprachen) gibt's die "Case-Anweisung", sprich: Select Case Farbe Case Rot (Mach dieses....) Case Blau (Mach jenes...) Case Grün (Mach welches...) End Select Jeder von euch kennt die. Aber wie lautet die Syntax dazu in SQL? :confused: Kann mir jemand helfen? Zitieren
zirri Geschrieben 24. Juli 2006 Geschrieben 24. Juli 2006 direkt der erste eintrag in google lieferte: Beschreibung Mit dieser Anweisung wählen Sie einen Ausführungspfad für mehrere Fälle aus. Syntax 1 CASE Wertausdruck WHEN [ Konstante | NULL ] THEN Anweisungsliste ... [ WHEN [ Konstante | NULL ] THEN Anweisungsliste ] ... [ ELSE Anweisungsliste ] END CASE Syntax 2 CASE WHEN [ Suchbedingung | NULL] THEN Anweisungsliste ... [ WHEN [ Suchbedingung | NULL] THEN Anweisungsliste ] ... [ ELSE Anweisungsliste ] END CASE Zitieren
grueni Geschrieben 24. Juli 2006 Geschrieben 24. Juli 2006 Mit welchem DBMS arbeitest du? Nicht alle unterstützen nämlich CASE, bzw. die Syntax kann bei ner anderen DB auch ganz anders lauten wie in zirris Post. Zitieren
Murcks Geschrieben 26. Juli 2006 Autor Geschrieben 26. Juli 2006 Danke hat sich erledigt. Die Case Abfrage wie wir sie aus C++ oder VB kennen gibt's so bei SQL nicht, da muss man mit IF arbeiten. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.