Heim > Datenbank > SQL > So verwenden Sie die Case-Funktion in SQL

So verwenden Sie die Case-Funktion in SQL

下次还敢
Freigeben: 2024-04-28 09:45:24
Original
921 Leute haben es durchsucht

SQL CASE-Funktion führt verschiedene Operationen durch, indem sie Ausdrucksergebnisse vergleicht. Ihre Syntax lautet: WHEN Ausdruck DANN Ergebnis1WHEN Ausdruck DANN Ergebnis2...[ELSE Standardergebnis]END

So verwenden Sie die Case-Funktion in SQL

Verwendung der CASE-Funktion in SQL

Der CASE Die Funktion ist ein leistungsstarkes Tool in SQL zum Ausführen verschiedener Operationen basierend auf dem Ergebnis eines Ausdrucks. Die Syntax lautet wie folgt:

<code class="sql">CASE
  WHEN expression1 THEN result1
  WHEN expression2 THEN result2
  ...
  [ELSE default_result]
END</code>
Nach dem Login kopieren

Anwendungsbeispiel

Um beispielsweise die Gehaltsspanne eines Mitarbeiters basierend auf seiner Abteilung zu ermitteln, können Sie die CASE-Funktion verwenden:

<code class="sql">SELECT
  salary,
  CASE department
    WHEN 'Sales' THEN '25,000 - 50,000'
    WHEN 'Engineering' THEN '35,000 - 75,000'
    WHEN 'Marketing' THEN '20,000 - 40,000'
    ELSE 'Unknown'
  END AS salary_range
FROM
  employees;</code>
Nach dem Login kopieren

Dies gibt die folgenden Ergebnisse zurück:

Gehalt Gehaltsspanne
30.000 25.000 - 50.000
50.000 35.000 - 75.000
25.000 20.000 - 40.000

Andere Anwendungsfälle

Es gibt viele weitere Anwendungsfälle für die CASE-Funktion, darunter:

  • Überprüfen Sie die Datenintegrität: Überprüfen Sie, ob die Daten bestimmte Bedingungen erfüllen.
  • Datenformat konvertieren: Daten von einem Format in ein anderes konvertieren.
  • Daten aggregieren: Daten basierend auf verschiedenen Bedingungen gruppieren und zusammenfassen.
  • Komplexe Abfrage: Führen Sie je nach Situation in komplexen Abfragen unterschiedliche Vorgänge aus.

Hinweis:

  • CASE-Anweisung kann mehrere WHEN-Klauseln und eine (optionale) ELSE-Klausel enthalten.
  • Mit der ELSE-Klausel kann das Standardergebnis angegeben werden, wenn nicht alle WHEN-Klauseln erfüllt sind.
  • CASE-Anweisungen können verschachtelt werden, um komplexere Bedingungen zu erstellen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Case-Funktion in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage