Erfahren Sie, wie Sie die CASE-Anweisung in SQL verwenden



Dieser Artikel zu 'CASE in SQL' ist eine umfassende Anleitung zum Abrufen von Daten basierend auf einigen Bedingungen mithilfe der CASE-Anweisung in SQL.

In der heutigen Welt, in der jeden Tag eine riesige Datenmenge generiert wird, müssen wir sicherstellen, dass wir Daten basierend auf den Bedingungen abrufen können. Also, in diesem Artikel über CASE in Ich werde die CASE-Anweisung diskutieren, mit der Daten basierend auf Bedingungen abgerufen werden.

SQL-CASE In SQL-EdurekaDie folgenden Themen werden in diesem Artikel behandelt:





    1. Was ist CASE in SQL?
    2. CASE-Syntax
    3. Einfaches CASE-Ausdrucksbeispiel
    4. Beispiel für einen CASE-Ausdruck suchen

Was ist CASE in SQL?

Die CASE-Anweisung wird verwendet, um Daten basierend auf einigen Bedingungen abzurufen. Sobald die Bedingung erfüllt ist, werden die Daten nicht mehr gelesen und die erforderlichen Ergebnisse zurückgegeben. In einem Szenario, in dem keine Bedingungen erfüllt sind, werden die Werte aus der ELSE-Klausel zurückgegeben. Abgesehen davon, wenn es keinen ELSE-Teil gibt, sind keine Bedingungen erfüllt und geben NULL zurück.

Wie konvertiere ich eine Binärzeichenfolge in Java in eine Dezimalzeichenfolge?

CASE-Syntax

FALL WENN Bedingung1 DANN Ergebnis1 WENN Bedingung2 DANN Ergebnis2 WENN Bedingung3 DANN Ergebnis3 WENN BedingungN DANN ErgebnisN SONST Ergebnis

Nun, seit ich Ihnen gesagt habe, wie lautet die Syntax der CASE-Anweisung in SQL. Lassen Sie uns sehen, wie die CASE-Anweisung mit Werten oder mit einer Suchbedingung verwendet wird.



wie man die größte Zahl in Array Java findet

Betrachten Sie die folgende Tabelle für das Beispiel:

Studenten ID Vorname Alter Stadt
einRohan14Hyderabad
2SonalieinundzwanzigBengaluru
3Ajay13Lucknow
4Geeta25Lucknow
5ShubhamzwanzigDelhi

Einfaches CASE-Ausdrucksbeispiel

Simple CASE wird in SQL verwendet, um die Daten basierend auf einigen Bedingungen zurückzugeben und einen Wert zurückzugeben, wenn die erste Bedingung erfüllt ist.

SELECT StudentID, City, CASE WENN Alter> 20 DANN 'Alter ist größer als' WENN Alter = 20 DANN 'Alter ist gleich 20' SONST 'Alter liegt unter 20' END AS AgeValue FROM Students

Beim Ausführen der obigen Abfrage wird die folgende Ausgabe angezeigt:



Studenten ID Stadt AgeValue
einHyderabadAlter ist unter 20
2BengaluruAlter ist größer als 20
3LucknowAlter ist unter 20
4LucknowAlter ist größer als 20
5DelhiAlter ist gleich 20

Beispiel für einen CASE-Ausdruck suchen

Search CASE wird in SQL verwendet, um die Daten basierend auf einer in der CASE-Anweisung vorhandenen Bedingung zurückzugeben.Stellen Sie sich ein Szenario vor, in dem Sie die Schüler nach Alter bestellen müssen. Wenn das Alter jedoch zwischen 15 und 18 Jahren liegt, müssen Sie nach Stadt bestellen

wie man Visual Studio benutzt
WÄHLEN Sie Vorname, Alter, Stadt von den Schülern aus.

Da in unserer obigen Tabelle 'Studenten' kein NULL-Wert vorhanden ist, wird beim Ausführen der obigen Abfrage die folgende Ausgabe angezeigt:

Vorname Alter Stadt
Ajay13Lucknow
Rohan14Hyderabad
ShubhamzwanzigDelhi
SonalieinundzwanzigBengaluru
Geeta25Lucknow

Damit beenden wir diesen Artikel über CASE in SQL. Ich hoffe, Sie haben verstanden, wie Sie mit der CASE-Anweisung Daten basierend auf den Bedingungen abrufen können. Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels zu 'CASE in SQL' und ich werde mich bei Ihnen melden.