MySQL: declaración MIENTRAS

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: declaración MIENTRAS

Este tutorial de MySQL explica cómo usar MIENTRAS declaración (WHILE LOOP) sintaxis y ejemplos en MySQL.

describir

En MySQL, la declaración WHILE se usa cuando no está seguro de cuántas veces se ejecutará el cuerpo del bucle y es posible que el cuerpo del bucle no se ejecute ni una sola vez.

sintaxis

La sintaxis de la instrucción WHILE en MySQL es:

[ label_name: ] WHILE condition DO
   {...statements...}
END WHILE [ label_name ];

parámetro o parámetro

label_name es opcional. Es el nombre asociado al bucle WHILE. Condición La condición es probar cada paso a través del ciclo WHILE. Si la condición se evalúa como VERDADERO, se ejecuta el cuerpo del ciclo. Si la condición se evalúa como FALSO, termine el bucle WHILE. sentencias Ejecuta cada sentencia de código que pasa por el bucle WHILE.

notas

  • Utilice la instrucción WHILE LOOP cuando no esté seguro de cuántas veces desea que se ejecute el cuerpo del ciclo.
  • Dado que la condición MIENTRAS se evalúa antes de ingresar al bucle, el cuerpo del bucle puede No incluso ejecutarlo una vez.

ejemplo

Veamos un ejemplo que muestra cómo usar la instrucción WHILE en MySQL:

DELIMITER //

CREATE FUNCTION CalcIncome ( starting_value INT )
RETURNS INT

BEGIN

   DECLARE income INT;

   SET income = 0;

   label1: WHILE income <= 3000 DO
     SET income = income + starting_value;
   END WHILE label1;

   RETURN income;

END; //

DELIMITER ;

En este ejemplo de WHILE LOOP, una vez que el ingreso supere los 3000, el ciclo terminará de la siguiente manera:

label1: WHILE income <= 3000 DO

cuando los ingresos <= 3000 时,WHILE 循环将继续。一旦收入 > 3000, el ciclo terminará.

(Visited 8 times, 1 visits today)