当前位置:   article > 正文

mysql 中的判断语句(case、if)_mysql case if

mysql case if

此篇文章是通过存储过程来介绍的

1、if语句:

a、单分支 语法格式:

create procedure  p1(参数)

begin

if 表达式   then   代码1;

end if;

end;

示例:

create procedure  p1(a int)

begin

declare  i int  default 3;

if a>i then select "春天"  as  "季节" ;

end if;

end;

b、双分支语法格式

create procedure  p1(参数)

begin

if 表达式   then   代码1;

else  代码 2

end if;

end;

示例:

create procedure  p9(a int)

begin

declare  i int  default 3;

if a>i then select "春天"  as  "季节" ;
ELSE
 select "夏天"  as  "季节" ;
end if;

end;

2、Case 语句:

语法格式

create procedure  p1(参数)

begin

case 变量    when 值   then  代码1;

when 值      then  代码2;

else  代码3;

end case;

end;

示例:


create procedure  p11(a int)

begin

case a    when 1   then  select "夏"  as  "季节" ;

when 2 then        select "春天"  as  "季节" ;

else  select "秋天"  as  "季节" ;

end case;

end;




声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号