Un po 'di tempo è uno dei tipi di loop più comuni nella programmazione. Ti consente di eseguire un blocco di codice continuamente finché una determinata condizione è vera.
In questo tutorial, imparerai come utilizzare l'istruzione white nel server SQL. Questa affermazione consente di eseguire il loop su una dichiarazione basata su una determinata condizione.
SQL Server While Dichiarazione
Il seguente frammento di codice mostra la sintassi dell'istruzione white nel server SQL:
Mentre boolean_espressioneLa dichiarazione supporta i seguenti argomenti:
Esempio 1: utilizzo di base
Per capire meglio come funziona il ciclo while nel server SQL, dimostriamo con un esempio.
Considera lo snippet di codice fornito nel seguente:
dichiarare @var int = 1;Nell'esempio precedente, iniziamo dichiarando una variabile con il valore di 1. Stabiliamo quindi l'espressione booleana, verificando se il valore della variabile è inferiore o uguale a 5. Se vero, stampiamo il valore della variabile e lo aumentiamo di 1. Continuiamo a farlo fino a quando la condizione non è falsa.
L'esecuzione della query precedente deve stampare i valori da 1 a 5 come mostrato nel seguente:
1Esempio 2: usando un ciclo while con la tabella
L'esempio seguente illustra usando un ciclo while in una tabella. La tabella di origine è la seguente:
mentre (selezionare AVG (prezzo) dai prodotti)> 300L'esempio precedente utilizza un ciclo while per aggiornare la tabella.
La tabella risultante è la seguente:
Conclusione
Questo post ha riguardato i fondamenti del lavoro con il ciclo while nel server SQL per eseguire un'istruzione mentre una determinata condizione è vera.