存储过程 - 逻辑判断/条件控制语句
一、IF语句
-- MySql中的 if 语句,类似于java中的 if 语句。
格式:
IF expression THEN commands
[ELSEIF expression THEN commands] - (可选)
[ELSE commands] - (可选)
END IF;
eg:
IF nameValue IS NOT NULL THEN
set nameValue = '猿医生';
ELSE
set nameValue = 'xxx';
END IF;
二、CASE语句
-- MySql中的 case 语句,类似于java中的 switch..case... 语句。
格式:
CASE case_expression
WHEN when_expression THEN commands
WHEN when_expression THEN commands
...
ELSE commands
END CASE;
eg:
CASE intValue
WHEN 0 THEN
SET nameValue = '猿医生';
WHEN 1 THEN
SET nameValue = 'xxx';
ELSE
SET nameValue = 'other';
END CASE;
Now ~ ~ ~写到这里,就写完了,如果有幸帮助到你,请记得关注我,共同一起见证我们的成长。