• 技术文章 >数据库 >MySQL

    mysql if如何判断是否为空

    尤及尤及2020-06-11 11:50:17原创2927

    mysql if判断是否为空的方法:

    mysql中使用if判断是否为空的函数是“IFNULL(v1,v2)”,使用该函数就可以判断v1的值是否为空了

    示例如下:

    mysql> SELECT IFNULL(5,8),IFNULL(NULL,'OK'),IFNULL(SQRT(-8),'FALSE'),SQRT(-8);
    +-------------+-------------------+--------------------------+----------+
    | IFNULL(5,8) | IFNULL(NULL,'OK') | IFNULL(SQRT(-8),'FALSE') | SQRT(-8) |
    +-------------+-------------------+--------------------------+----------+
    |       5 | OK           | FALSE             |     NULL |
    +-------------+-------------------+--------------------------+----------+
    1 row in set (0.00 sec)

    IFNULL(v1,v2) 函数中的参数 v1=5、v2=8,都不为空,即 v1=5 不为空,返回 v1 的值为 5;当 v1=NULL 时,返回 v2 的值,即字符串 'OK';当 v1=SQRT(-8) 时,SQRT(-8) 函数的返回值为NULL,即 v1=NULL,所以返回 v2 为字符串 'false'

    更多Python知识,请关注:Python自学网!!

    专题推荐:mysql
    上一篇:mysql 哪里下载 下一篇:mysql如何进行事务处理?

    相关文章推荐

    • 如何解决mysql导出的excel数据乱码• mysql中root是什么?• mysql与server的区别• mysql连接时mysql.sock找不到• 如何解决mysql报错2003

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网