Pętla, jest jednym z najczęstszych typów pętli w programowaniu. Pozwala na ciągłe wykonywanie bloku kodu, o ile dany warunek jest prawdziwy.
W tym samouczku dowiesz się, jak korzystać z instrukcji White na serwerze SQL. To stwierdzenie pozwala zapętlić się przez oświadczenie oparte na danym warunku.
SQL Server podczas instrukcji
Poniższy fragment kodu pokazuje składnię instrukcji WHO na serwerze SQL:
Podczas Boolean_ExpressionOświadczenie potwierdza następujące argumenty:
Przykład 1: podstawowe użycie
Aby lepiej zrozumieć, jak działa pętla While na serwerze SQL, zademonstrujmy ją przykładem.
Rozważ fragment kodu podany w następujący sposób:
Deklaruj @var int = 1;W poprzednim przykładzie zaczynamy od ogłoszenia zmiennej o wartości 1. Następnie ustawiamy wyrażenie logiczne, sprawdzając, czy wartość zmiennej jest mniejsza lub równa 5. Jeśli prawda, drukujemy wartość zmiennej i zwiększamy ją o 1. Nadal to robimy, dopóki warunek nie będzie fałszywy.
Uruchamianie poprzedniego zapytania powinno wydrukować wartości od 1 do 5, jak pokazano następująco:
1Przykład 2: Korzystanie z pętli w czasie z tabelą
Poniższy przykład ilustruje za pomocą pętli while w tabeli. Tabela źródłowa jest następująca:
while (wybierz AVG (cena) z produktów)> 300Poprzedni przykład używa pętli while do aktualizacji tabeli.
Powstała tabela jest następująca:
Wniosek
Ten post obejmował podstawy pracy z pętlą while na serwerze SQL w celu wykonania instrukcji, podczas gdy dany warunek jest prawdziwy.