admin管理员组文章数量:1794759
MySQL中if()函数详解
一.if()函数介绍
在MySQL的官方文档中,将if()列为控制流功能之一,网上看了很多翻译,大家还是习惯上称为if()函数。根据官方文档,我们可以看出if()函数实现了if/else结构,大家可以把它和java中的三目运算来做类比,然后记忆。
二.if()函数的语法 1. 表达式IF(expr1,expr2,expr3)
如果expr1是TRUE (expr1 <> 0和expr1 <> NULL),则IF() 返回expr2。否则,它返回expr3。
2.返回类型默认返回类型IF() (在存储到临时表时可能很重要)计算如下:
- 如果expr2或 expr3生成一个字符串,结果是一个字符串。
- 如果expr2和 expr3都是字符串,则如果任一字符串区分大小写,则结果区分大小写。
- 如果expr2或 expr3生成浮点值,则结果为浮点值。
- 如果expr2或 expr3生成整数,则结果为整数。
在这篇博客中,作者提供了if()函数的更多使用,大家可以参考学习mysql中if()函数使用
版权声明:本文标题:MySQL中if()函数详解 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686498063a74196.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论