MySql教程

李玉婷MYSQL进阶15-流程控制结构

本文主要是介绍李玉婷MYSQL进阶15-流程控制结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

顺序结构:程序从上往下一次执行

分支结构:程序从两条或多条路径中选择一条去执行

循环结构:程序在满足一定条件的基础上,重复执行一段代码

一、分支结构

1.if函数

功能:实现简单的双分支

语法:

if (表达式1,表达式2,表达式3)

执行顺序:

应用:任何地方

2.case结构

情况1:类似Java中的switch语句,一般用于实现的等值判断

情况2:类似Java中的多重if语句,一般用于实现区间判断

//情况一:类似于switch
case 变量/表达式/字段
when 值1 then 返回值1/或语句1(如果是语句,需要加分号) 
when 值2 then 返回值2/或语句2(如果是语句,需要加分号)
...
else 结果n或语句n(如果是语句,需要加分号)
end 【case】(如果是放在begin end中需要加上case,如果放在select后面不需要)

//情况二:类似于多重if
case (无)
when 条件1

	
这篇关于李玉婷MYSQL进阶15-流程控制结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!