Mit SQL Server können Sie programmgesteuerte Echtzeitlogik für die Werte in Ihrer Abfrage ausführen. Basierend auf diesen logischen Auswertungen können Sie Werte als Teil des zurückgegebenen Datensatzes generieren. In diesem Blog erfahren Sie anhand von Beispielen, wie Sie die if-Anweisung in SQL implementieren. Nachfolgend finden Sie die in diesem Blog behandelten Themen -
IF-Bedingung in SQL
Die IF () - Funktion wird mit zwei Parametern übergeben, einem für true und einem für false. Die Funktion gibt einen Wert zurück, wenn eine Bedingung TRUE ist, und einen anderen Wert, wenn die Bedingung FALSE ist.
Syntax für IF-Anweisung in SQL:
IF (Bedingung, value_if_true, value_if_false)
Parameterwerte
Bedingung | Erforderlich. Der zu testende Wert |
value_if_true | Optional. Der zurückzugebende Wert, wenn Bedingung ist wahr |
value_if_false Tabelle innerhalb einer Tabelle HTML | Optional. Der zurückzugebende Wert, wenn Bedingung ist falsch |
If Condition Integer Beispiele
Beispiel 1:
Geben Sie 0 zurück, wenn die Bedingung TRUE ist, oder 1, wenn die Bedingung FALSE ist:
WÄHLEN WENN(100<500, 0, 1)
Ausgabe:
Beispiel 2:
WÄHLEN WENN(900<500, 0, 1)
Ausgabe:
Wenn Sie mit der IF-Anweisung in SQL fortfahren, sehen Sie sich einige String-Beispiele an.
Beispiele für Bedingungszeichenfolgen
Beispiel 3:
Test If Bedingung mit Strings
Was sind Instanzen in Java
Wenn dieZwei Zeichenfolgen sind gleich. Die Abfrage gibt 'JA' zurück, andernfalls 'NEIN'.
WÄHLEN WENN(STRCMP ('Hallo','Lerner') = 0,'JA','NEIN')
Ausgabe:
Beispiel 4:
WÄHLEN WENN(STRCMP ('Hallo','Hallo') = 0,'JA','NEIN')
Ausgabe:
Damit sind wir am Ende dieses Blogs über „If-Anweisung in SQL“ angelangt. Ich hoffe, es hat Ihr Wissen erweitert. 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.