Eine Weile ist Schleife einer der häufigsten Schleifentypen in der Programmierung. Sie können einen Codeblock kontinuierlich ausführen, solange eine bestimmte Bedingung wahr ist.
In diesem Tutorial lernen Sie, wie Sie die Anweisung auf dem SQL -Server verwenden. Mit dieser Anweisung können Sie eine Erklärung basierend auf einer bestimmten Bedingung überschreiten.
SQL Server während Anweisung
Der folgende Code -Snippet zeigt die Syntax der while -Anweisung im SQL -Server:
Während boolean_expressionDie Erklärung stützt die folgenden Argumente:
Beispiel 1: Grundnutzung
Um besser zu verstehen, wie die Schleife auf dem SQL -Server funktioniert, lassen Sie es uns mit einem Beispiel demonstrieren.
Betrachten Sie den im Folgenden angegebenen Code -Snippet:
deklarieren @var int = 1;Im vorherigen Beispiel deklarieren wir zunächst eine Variable mit dem Wert von 1. Wir setzen dann den booleschen Ausdruck und überprüfen, ob der Wert der Variablen kleiner oder gleich 5 ist. Wenn wahr, drucken wir den Wert der Variablen und erhöhen ihn um 1. Wir tun dies weiter, bis die Bedingung falsch ist.
Ausführen der vorherigen Abfrage sollte die Werte von 1 bis 5 drucken, wie im Folgenden dargestellt:
1Beispiel 2: Verwenden einer while Schleife mit Tabelle
Das folgende Beispiel zeigt die Verwendung einer Weile -Schleife in einer Tabelle. Die Quelltabelle lautet wie folgt:
while (avg (preis) aus Produkten auswählen> 300Das vorherige Beispiel verwendet eine Weile -Schleife, um die Tabelle zu aktualisieren.
Die resultierende Tabelle lautet wie folgt:
Abschluss
Dieser Beitrag behandelte die Grundlagen der Arbeit mit der WHOP -Schleife im SQL -Server, um eine Anweisung auszuführen, während eine bestimmte Bedingung wahr ist.