• 技术文章 >数据库 >mysql教程

    【MySQL函数】MYSQL IFNULL和IF函数的使用_MySQL

    2016-06-01 13:28:22原创425
    bitsCN.com

    【MySQL函数】MYSQL IFNULL和IF函数的使用

    下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类似的问题,不妨一看。

    MYSQL IFNULL(expr1,expr2)     

    如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。

    mysql> select IFNULL(1,0);                           -> 1      mysql> select IFNULL(0,10);                           -> 0      mysql> select IFNULL(1/0,10);                           -> 10      mysql> select IFNULL(1/0,'yes');                           -> 'yes '    

    IF(expr1,expr2,expr3)

    如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,否则它返回expr3。IF()返回一个数字或字符串值,取决于它被使用的上下文。

    mysql> select IF(1>2,2,3);                           -> 3      mysql> select IF(1<2,'yes','no');                           -> yes     mysql> select IF(strcmp('test','test1'),'yes','no');   //strcmp('test','test1')=-1                        -> yes     

    bitsCN.com
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:MSSQL中视图的架构绑定(SCHEMABINGDING)与视图批量更新_MySQL 下一篇:Mysql数据库读写分离配置_MySQL
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• MySQL安装常见报错处理(总结分享)• 实例解析MySQL约束知识点• 浅析mysql设置最大连接数的两种方法• 实例详解MySQL数据库视图• MySQL数据库JDBC编程知识点总结
    1/1

    PHP中文网