English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die CASE-Anweisung wird verwendet, um unterschiedliche Ausgaben basierend auf Bedingungen zu erstellen.
Der folgende SQL-Befehl hat mehrere Bedingungen und gibt einen Wert zurück, wenn die angegebenen Bedingungen erfüllt sind:
Wähle OrderID, Menge, Fall WENN Menge > 30 Dann "Die Menge ist größer als 30" WHEN Menge = 30 THEN "Die Menge beträgt 30" ELSE "Die Menge beträgt unter 30" END FROM Bestelldetails;
Die folgenden SQL-Anweisungen sortieren die Kunden nach Stadt. Wenn Stadt NULL ist, wird nach Land sortiert./Region (Land) sortieren:
SELECT Kundenname, Stadt, Land FROM Kunden ORDER BY (CASE WHEN Stadt IS NULL THEN Land ELSE Stadt END);