mysql 循环程序案例,对于MySQL中的循环例子
时间: 2024-03-22 22:41:25 浏览: 58
以下是一个MySQL的循环程序案例,该例子使用了MySQL中的循环语句来计算1到100之间所有奇数的和:
```
DELIMITER $$
CREATE PROCEDURE odd_sum()
BEGIN
DECLARE i INT DEFAULT 1;
DECLARE sum INT DEFAULT 0;
WHILE i <= 100 DO
IF i % 2 <> 0 THEN
SET sum = sum + i;
END IF;
SET i = i + 1;
END WHILE;
SELECT sum;
END $$
DELIMITER ;
```
该程序定义了一个名为`odd_sum`的存储过程,该过程使用了`DECLARE`语句来定义了两个变量`i`和`sum`,分别用于存储循环计数器和奇数的和。然后,在`WHILE`循环中,通过`IF`语句判断当前的数是否为奇数,如果是则将其加入到`sum`中。最后,程序使用`SELECT`语句返回计算出的奇数的和。
要执行该程序,可以使用以下语句:
```
CALL odd_sum();
```
该语句将会计算出1到100之间所有奇数的和,并将其返回。
阅读全文