您现在的位置是:课程教程文章
数据库mysql中LEAVE与ITERATE的区别是什么
2023-12-18 16:14课程教程文章 人已围观
-
【千锋】2021最新版Mysql数据库教程
【千锋】2021最新版Mysql数据库教程+扣扣:2377396117 免费领配套视频+资料+源码,也可来【千锋头号粉丝】公众号找... -
TCGA数据库肿瘤微环境视频(免疫细胞/基质
TCGA数据库肿瘤微环境视频(免疫细胞/基质适用人群 生物信息学学员,高校生物、计算机相关专业教师、学生,医学科研... -
OLAP数据库黑马——ClickHouse的前世今生
OLAP数据库黑马——ClickHouse的前世今生... -
腾讯云数据库PostgreSQL功能与特性
腾讯云数据库PostgreSQL功能与特性【适用对象】 所有人,所有使用腾讯云数据库PostgreSQL的用户 【课程大纲】 一...
LEAVE语句
LEAVE语句主要用于跳出循环控制。其语法形式如下:LEAVE label ;其中,label参数表示循环的标志.下面是一个LEAVE语句的示例。代码如下:
add_num: LOOP SET @count=@count+1; IF @count=100 THEN LEAVE add_num ; END LOOP add_num ;
ITERATE语句
ITERATE语句也是用来跳出循环的语句。但是,ITERATE语句是跳出本次循环,然后直接进入下一次循环。ITERATE语句只可以出现在LOOP、REPEAT、WHILE语句内。
ITERATE语句的基本语法形式如下:ITERATE label ;下面是一个ITERATE语句的示例。代码如下:
add_num: LOOP SET @count=@count+1; IF @count=100 THEN LEAVE add_num ; ELSE IF MOD(@count,3)=0 THEN ITERATE add_num; SELECT * FROM employee ; END LOOP add_num ;
该示例循环执行count加1的操作,count值为100时结束循环。如果count的值能够整除3,则跳出本次循环,不再执行下面的SELECT语句。
说明:LEAVE语句和ITERATE语句都用来跳出循环语句,但两者的功能是不一样的。LEAVE语句是跳出整个循环,然后执行循环后面的程序。而ITERATE语句是跳出本次循环,然后进入下一次循环。
以上就是数据库mysql中LEAVE与ITERATE的基本使用方法,相信小伙伴们在学习的过程中已经体会到二者的区别了。代码都在上方,小伙伴们可以逐个运行尝试。
本文教程操作环境:windows7系统、mysql5.8,DELL G3电脑。
课程教程:数据库mysql中LEAVE与ITERATE的区别是什么下一篇:没有了