美文网首页
MySql(十三)条件、循环结构

MySql(十三)条件、循环结构

作者: 社会主义顶梁鹿 | 来源:发表于2018-08-10 17:44 被阅读3次

    一、条件结构

    (1)if 语句

    if   条件表达式1    then

     语句块1;

    elseif 条件表达式2   then

     语句块2;

    else 语句块3;

    end if;

    说明:end if后必须以“;”结束

    (2)case 语句

    case 表达式

       when value1  then 语句块1;

       when value2  then 语句块2;

        …

       else 语句块n;

    end case;

    CASE job

          WHEN 'a' THENSELECT '工作是经理';

          WHEN 'b' THENSELECT '工作是财务';

          WHEN 'c' THENSELECT '工作是人事';

          WHEN 'd' THENSELECT '工作是行政';

          ELSE SELECT '是其它工作';

          END CASE;

    六、循环结构

    (1)while循环

    while   条件表达式    do

    循环体;

    end while ;

    (2)Loop循环

    [循环标签:] loop

    循环体;

    if条件表达式 then 

    leave [循环标签];

     end if;

    end loop;

    -------------------------------------------

    说明:end loop后必须以“;”结束

    简述:Leave关键字:用于跳出当前的循环语句(例如while语句)

    Iterate关键字:用于跳出本次循环,继而进行下次循环

    (3)repeat循环
    [循环标签:]repeat

    循环体;

    until条件表达式

    end repeat [循环标签];

    --------------------

    简述:当条件表达式的值为false时,反复执行循环,直到条件表达式的值为true

    相关文章

      网友评论

          本文标题:MySql(十三)条件、循环结构

          本文链接:https://www.haomeiwen.com/subject/okikbftx.html