Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

CASE-Ausdruck

Ein CASE-Ausdruck ist ein bedingter Ausdruck, d.h. ein Ausdruck, der Bedingungen beinhaltet. Jeder Bedingung ist ein Ausdruck bzw. der NULL-Wert zugeordnet. Bei der Auswertung des CASE-Ausdrucks wird der zugeordnete Ausdrucks- bzw. NULL-Wert derjenigen Bedingung zurückgeliefert, die wahr ist.

Es gibt verschiedene Varianten des CASE-Ausdrucks:

  • CASE-Ausdruck mit Suchbedingung

  • Einfacher CASE-Ausdruck

  • CASE-Ausdruck mit NULLIF

  • CASE-Ausdruck mit COALESCE

  • CASE-Ausdruck mit MIN oder MAX

    Ein CASE-Ausdruck mit MIN / MAX bezieht sich auf unterschiedliche Ausdrücke. Er unterscheidet sich dadurch von den Mengenfunktionen MIN() und MAX() (siehe "Mengenfunktionen"), die sich auf die Menge aller Werte einer Spalte in einer Tabelle beziehen.

Mit Hilfe von CASE-Ausdrücken können z.B. Spaltenwerte umcodiert oder bestimmte Spaltenwerte durch NULL-Werte ersetzt werden.