目录
- 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)。
精彩评论