第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > MySQL流程控制if case 循环结构while的使用语法

MySQL流程控制if case 循环结构while的使用语法

时间:2018-09-11 17:01:16

相关推荐

MySQL流程控制if case 循环结构while的使用语法

if函数

使用规则:

执行条件判断语句1,如果返回true,则执行表达式一;如果返回false,则执行表达式二。

if(判断语句1,表达式一,表达式二)

case结构的使用

使用规则:

情况一:判断变量1为when中哪一个值,执行该值对应的语句;

情况二:判断条件在哪个范围,执行该范围的语句;

#情况一:判断条件为一个值CASE 表达式|变量1WHEN 值1 THEN 语句1;WHEN 值2 THEN 语句2;WHEN ...ELSE 语句n;END CASE;#情况2:判断条件为一个区间范围CASE WHEN 判断的条件1 THEN 语句1;WHEN 判断的条件2 THEN 语句2;WHEN ...ELSE 语句n;END CASE;

案例:创建一个存储结构,根据传入的成绩,显示对应的评级,90-100>A,80-90>B,60-80>C,其他>D.

DELIMITER $CREATE PROCEDURE p1(IN score INT)BEGINCASEWHEN score >= 90 AND score <=100 THEN SELECT 'A';WHEN score >=80 THEN SELECT 'B';WHEN score >=60 THEN SELECT 'C';ELSE SELECT 'D';END CASE;END $CALL p1(84)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。