MySQL——while循環(huán)
while循環(huán)
WHILE語(yǔ)句語(yǔ)法格式為:
WHILE search_condition DO
statement_list
END WHILE
說(shuō)明:語(yǔ)句首先判斷search_condition是否為真,不為真則執(zhí)行statement_list中的語(yǔ)句,然后再次進(jìn)行判斷,為真則繼續(xù)循環(huán),不為真則結(jié)束循環(huán)。
例如:
DELIMITER $$
CREATE PROCEDURE dowhile()
BEGIN
DECLARE v1 INT DEFAULT 5;
WHILE v1 > 0 DO
SET v1 = v1-1;
END WHILE;
END$$
DELIMITER ;
說(shuō)明:當(dāng)調(diào)用這個(gè)存儲(chǔ)過(guò)程時(shí),首先判斷v1的值是否大于零,如果大于零則執(zhí)行v1?1,否則結(jié)束循環(huán)??偣惭h(huán)5次。
點(diǎn)擊加載更多評(píng)論>>