CASE |
CASE Case-Ausdruck WHEN When-Wert THEN Anweisungen [WHEN When-Wert THEN Anweisungen] ... [ELSE Anweisungen] END CASE CASE WHEN Bedingung THEN Anweisungen [WHEN Bedingung THEN Anweisungen] ... [ELSE Anweisungen] END CASE
Die CASE-Anweisung implementiert eine komplexe Bedingungsabfrage. Die beiden Syntaxformen ermöglichen unterschiedliche Verwendungsweisen. Bei der ersten Syntax wird der Case-Ausdruck ausgewertet und sein Ergebnis dann nacheinander mit den When-Werten der einzelnen WHEN-Klauseln verglichen. Wenn der Wert von Case-Ausdruck einem When-Wert entspricht, wird die entsprechende SQL-Anweisung ausgeführt. Bei der zweiten Syntaxform gibt es keinen festen Case-Ausdruck, mit dem Werte verglichen werden. Stattdessen werden nacheinander ...
Get MySQL: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.