MySQL – Estruturas de Repetição – comando WHILE
MySQL – Estruturas de Repetição – comando WHILE
Vamos continuar nesta lição a estudar as estruturas de repetição em MySQL. Já apresentamos anteriormente as estruturas LOOP e REPEAT, e neste artigo vamos falar sobre a estrutura WHILE.
Comando WHILE
O comando WHILE somente executa as declarações contidas em seu corpo se a condição testada retornar o valor TRUE (verdadeiro).
Sintaxe:
[<rótulo>:] WHILE condição DO
declarações
END WHILE [<rótulo>];
|
Exemplo do comando WHILE
DELIMITER // CREATE PROCEDURE acumula_while (limite TINYINT UNSIGNED) BEGIN DECLARE contador TINYINT UNSIGNED DEFAULT 0; DECLARE soma INT DEFAULT 0; WHILE contador < limite DO SET contador = contador + 1; SET soma = soma + contador; END WHILE; SELECT soma; END// DELIMITER ; -- Testando: CALL acumula_while(10); CALL acumula_while(0); |
Assista agora a um vídeo sobre o comando WHILE no MySQL:
Fala Fábio, bem complexo esse código,
vou estuda-lo pois é de grande valor.
vou reduzir o máximo de consultas que tenho
através deste while.
Abs
É isso aí Bruno, bons estudos!