开发者

mysql中的判断函数和分支语句详解

开发者 https://www.devze.com 2024-10-29 09:18 出处:网络 作者: 花生了什么树~.
目录mysql判断函数和分支语句1.判断函数2.分支语句总结mysql判断函数和分支语句
目录
  • mysql判断函数和分支语句
    • 1.判断函数
    • 2.分支语句
  • 总结

    mysql判断函数和分支语句

    1.判断函数

    (1)if()函数

    • if(表达式,值1,值2)函数:
    • 判断表达式成功,返回值1,失败返回值2.

    (2)ifnull()函数

    • ifnull(列数据,指定值)函数:
    • 判断是空返回指定值,否则返回列原值。

    (3)nullif()函数

    • nullif(expr1,expr2):
    • 相同返回null,不同保留表达式1的原值。

    2.分支语句

    (1)多条件判断

    Case
    
            when condition1 thenhttp://www.devze.com result1
    
            when condition1 then result1
    
            ...
    
            else result_n
    
    end

    执行流程:

    • 条件1成立返回结果1,此时直接结束,
    • 条件1不成立,执行条件2,
    • 所有条件都不成立返回else的值。

    (2)javascript固定值判断

    Case 列名
    
            when 值1 then 值1
    
            w编程客栈hecssDhcEin 值1 then 值1
    
            ...
    
            else 值n
    
    end

    执行流程:

    • 值1和列值相同,返回值1,此时直接结束,
    • 值1和列值不同,继续向下问值2...
    • 所有的值和列值不同,返回elphpse的值。

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号