SQL Server wenn… sonst Anweisung
Der folgende Codeblock zeigt die Syntax der Anweisung if… sonst in SQL Server:
Wenn boolean_expressionDie Erklärung akzeptiert die Argumente wie gezeigt:
Lassen Sie uns Beispiele für die Verwendung der Anweisung if… sonst in SQL Server ansehen.
Beispiel 1
Das folgende Beispiel zeigt, wie Sie eine IF -Anweisung ohne Fallback verwenden.
deklarieren @age int;In diesem Fall enthält die Aussage keine Anweisung für eine andere Person. Da der boolesche Ausdruck falsch ist, wird die obige Abfrage nicht wirken.
Schauen wir uns ein Beispiel an, das eine andere Anweisung enthält.
Beispiel 2
Berücksichtigen Sie das unten gezeigte Beispiel:
deklarieren @age int;Im obigen Beispiel deklarieren wir zunächst eine Variable, die als „Alter“ des Typs in int bezeichnet wird. Wir setzen dann einen Wert für die Variable, die wir für einen booleschen Ausdruck verwenden können.
Schließlich verwenden wir eine IF -Anweisung, um zu überprüfen, ob der Wert der Altersvariablen größer als 18 ist. Wenn wahr, drucken wir „können fahren.Andernfalls drucken Sie "Sie können nicht fahren.”
Sobald wir die obigen Aussagen ausgeführt haben, sollten wir eine Ausgabe wie gezeigt sehen:
Kann fahrenBeispiel 3
Wir können auch verschachtelt werden, wenn und wenn sonst Anweisungen wie gezeigt.
deklarieren @age int;In diesem Beispiel verwenden wir einen IF -Block, um auf eine bestimmte Bedingung zu testen. Wir verwenden dann einen anderen Block und fügen einen verschachtelten Zustand für mehrere Schecks hinzu.
Ausführen des obigen Codes sollte ausgeben:
akzeptiertObwohl verschachtelt, wenn Aussagen unterstützt werden, bieten sie keine gute Lesbarkeit.
Abschluss
In diesem Beitrag wurde die Grundlagen der Arbeit mit SQL Server erörtert, wenn… Anweisungen zur Implementierung des Steuerflusses in Ihren SQL -Anweisungen implementieren.
Um Ihre SQL Server -Fähigkeiten zu verbessern, sind Sie auf dem Laufenden, um die bevorstehende Serie zu erhalten.