mysql if如何判断是否为空

910次阅读
没有评论

mysql

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自学网!!

相关文章:

  1. mysql select语法的使用
  2. mysql range分区是什么
  3. mysql InnoDB的四种锁定范围
  4. mysql limit分页过慢的解决
  5. mysql instr条件查询的实现
  6. mysql select的查询方法
  7. mysql mysqldump如何使用
  8. mysql Binlog事件的结构
  9. mysql Binlog日志如何启用
  10. mysql insert乱码怎么解决?
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:Python教程2022-10-19发表,共计924字。
新手QQ群:570568346,欢迎进群讨论 Python51学习