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á.