MySQL:使用repeat语句计算1-100之间的奇数之和
时间: 2024-03-10 08:48:37 浏览: 61
您可以使用MySQL中的repeat循环语句来计算1到100之间的奇数之和,以下是示例代码:
```
DECLARE sum INT DEFAULT 0;
DECLARE i INT DEFAULT 1;
REPEAT
IF i % 2 = 1 THEN
SET sum = sum + i;
END IF;
SET i = i + 1;
UNTIL i > 100 END REPEAT;
SELECT sum;
```
这个代码使用了一个repeat循环来遍历1到100之间的所有数字。在循环中,我们使用if语句来检查每个数字是否为奇数,如果是,则将它们加起来并将结果存储在变量sum中。最后,我们输出sum的值,它将是1到100之间的所有奇数的总和。注意,这里使用了repeat循环,它会在判断条件为真之前至少执行一次循环体。
阅读全文