流程控制语句需要借助存储过程才有效。关于存储过程,我会在后续的文章详述,本篇文章只是阐述流程控制语句。因此,大家只需要注意存储过程中相应的流程控制语句即可。 如果文中阐述不全或不对的,多多交流。
参考笔记三,P32.5。
目录
- 1、选择语句
- 1.1 if
- 1.2 case
- 1.2.1 形式一
- 1.2.2 形式二
- 2、循环语句
- 2.1 while
- 2.2 repeat
- 2.3 loop
- 最后
用于测试的数据表:
1、选择语句
需求:输入员工名emp_name
,获取部门id
对应的部门名称。
1.1 if
格式:
示例:
测试:
测试结果:
1.2 case
1.2.1 形式一
格式:
示例:
1.2.2 形式二
格式:
示例:
2、循环语句
需求:输入一个数n,计算1 ~ n
的总和。
2.1 while
格式:
示例:
测试:
测试结果:
2.2 repeat
格式:
示例:
2.3 loop
格式:
示例:
当n < 0
时,循环结束;当n = 5
时,跳过此次循环。当然,这个例子的测试结果不是55。
最后
本文中的例子是为了方便大家了解MySQL流程控制语句的格式及使用而简单举例的,不一定有实用性,仅是抛砖引玉。
如果大家想要了解存储过程,可查阅博文《[MySQL]存储过程》。
本文完结。