zoukankan      html  css  js  c++  java
  • MySQL:流程控制语句

    1、if函数

    if(条件表达式,值1,值2):当参数1为true的时候,返回值1,否则返回值2

    2、CASE结构

    case 表达式
    when 值1 then 结果1或者语句1(如果是语句需要加分号) when 值2 then 结果2或者语句2 ...
    else 结果n或者语句n end [case] (如果是放在begin end之间需要加case,如果在select后则不需要)
    case
    when 条件1 then 结果1或者语句1(如果是语句需要加分号)
    when 条件2 then 结果2或者语句2
    ...
    else 结果n或者语句n
    end [case] (如果是放在begin end之间需要加case,如果是在select后⾯case可以省
    略)

    3、if结构

    if结构类似于java中的    if..else    if...else的语法,如下:
    if 条件语句1 then 语句1;
    elseif 条件语句2 then 语句2;
    ...
    else 语句n;
    end if;

    4、循环

    while:类似于java中的while循环
    repeat:类似于java中的do while循环
    loop:类似于java中的while(true)死循环,需要在内部进⾏控制。

    repeat循环类似于java中的do...while循环,不管如何,循环都会先执⾏⼀次,然 后再判断结束循环的条件,不满⾜结束条件,循环体继续执⾏。这块和while不 同,while是先判断条件是否成⽴再执⾏循环体。

  • 相关阅读:
    ls命令设计思想
    Collection框架
    Yosemite 的问题
    mac vim的alt键无法正常映射
    Word Ladder
    vim自动补全
    Clone Graph
    C# 关于接口与基类的理解(二者的区别)
    C# 操作Excel基础篇(读取Excel、写入Excel)
    C# 随机数 Radom 循环生成同一的数字
  • 原文地址:https://www.cnblogs.com/zhai1997/p/14102484.html
Copyright © 2011-2022 走看看