MySQL WHILE 循环
时间:2019-02-04 12:52:32 来源:igfitidea点击:
在MySQL中,WHILE语句用于循环多次执行语句。
语法
MySQL中WHILE语句的语法为:
[ label_name: ] WHILE condition DO {...statements...} END WHILE [ label_name ];
参数 | 说明 |
---|---|
label_name | 可选的。WHILE循环标签。 |
condition | 用于判断是否执行循环语句的条件 |
statements | 当满足条件时要执行的代码语句 |
每个都通过WHILE循环。
MySQL WHILE 循环示例
在MySQL函数中使用WHILE语句:
DELIMITER // CREATE FUNCTION factorial ( num INT ) RETURNS INT BEGIN DECLARE tmp INT; DECLARE res INT; SET tmp = 1; SET res = 1; label1: WHILE tmp <= num DO SET res = res * tmp; SET tmp = tmp + 1; END WHILE label1; RETURN res; END; // DELIMITER ;
在这个示例中,我们演示了如何在Mysql计算阶乘。