浅谈mysql可有类似oracle的nvl的函数

 更新时间:2017年02月22日 08:40:56   投稿:jingxian  
下面小编就为大家带来一篇浅谈mysql可有类似oracle的nvl的函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

要用ifnull,而不是isnull

isnull是判断是否为null,返回值是1表示null或者0表示不为空

ifnull等同于oracle的nvl,用法如下

mysql> select ifnull(1,10);
+--------------+
| ifnull(1,10) |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)

mysql> select ifnull(null,10);
+-----------------+
| ifnull(null,10) |
+-----------------+
|              10 |
+-----------------+
1 row in set (0.00 sec)


isnull的用法如下

mysql> select isnull(null);
+--------------+
| isnull(null) |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)

mysql> select isnull(1);
+-----------+
| isnull(1) |
+-----------+
|         0 |
+-----------+
1 row in set (0.00 sec)

以上这篇浅谈mysql可有类似oracle的nvl的函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • mysql 复制表结构和数据实例代码

    mysql 复制表结构和数据实例代码

    这篇文章主要介绍了mysql 复制表结构和数据实例代码的相关资料,需要的朋友可以参考下
    2016-10-10
  • MySQL5.7.23解压版安装教程图文详解

    MySQL5.7.23解压版安装教程图文详解

    这篇文章主要介绍了MySQL5.7.23解压版安装教程图文详解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • 详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑

    详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑

    datetime和timestamp这两种类型都是用于表示年月日时分秒格式的数据,那么他们有那么区别,本文就详细的介绍一下MySQL timestamp和datetime坑,文中通过示例代码介绍的非常详细,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • MySQL 5.7.22 二进制包安装及免安装版Windows配置方法

    MySQL 5.7.22 二进制包安装及免安装版Windows配置方法

    这篇文章通过实例代码给大家介绍了MySQL 5.7.22 二进制包安装教程,文章末尾给大家补充介绍了mysql 5.7.22 免安装版Windows配置方法,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-08-08
  • mysql 批量修复

    mysql 批量修复

    这篇文章主要介绍了mysql 批量修复,需要的朋友可以参考下
    2016-05-05
  • MySQL的指定范围随机数函数rand()的使用技巧

    MySQL的指定范围随机数函数rand()的使用技巧

    这篇文章主要介绍了MySQL的指定范围随机数函数rand()的使用技巧,需要的朋友可以参考下
    2016-09-09
  • MySQL8.0 锁等待排查的问题解决

    MySQL8.0 锁等待排查的问题解决

    MySQL 5.7 一些锁监控表,在 8.0 都发生了变化,本文主要介绍了MySQL8.0如何排查锁等待问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-10-10
  • MySQL两个查询如何合并成一个结果详解

    MySQL两个查询如何合并成一个结果详解

    利用union关键字,可以给出多条select语句,并将它们的结果组合成单个结果集,下面这篇文章主要给大家介绍了关于MySQL两个查询如何合并成一个结果的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 浅谈MySQL分页Limit的性能问题

    浅谈MySQL分页Limit的性能问题

    这篇文章主要介绍了浅谈MySQL分页Limit的性能问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 优化MySQL Join算法的性能的操作方法

    优化MySQL Join算法的性能的操作方法

    本文介绍了优化MySQL JOIN算法性能的多种方法,包括索引优化、表结构设计、查询语句优化和系统配置调整,通过合理创建索引、优化表结构、选择合适的驱动表以及调整相关系统参数,可以有效提高JOIN操作的性能,感兴趣的朋友一起看看吧
    2025-02-02

最新评论