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

作者:jingxian 时间:2024-01-28 08:49:37 

要用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)

标签:oracle,nvl函数,mysql
0
投稿

猜你喜欢

  • Python3爬虫中关于中文分词的详解

    2023-08-12 23:10:28
  • 如何用Python搭建gRPC服务

    2023-02-08 16:00:54
  • 文档对象模型DOM通俗讲解

    2024-05-13 09:36:55
  • 微信支付、支付宝支付等常用第三方支付通道接口手续费对比

    2022-01-29 12:48:14
  • JavaScript 事件参考手册

    2024-04-10 10:44:51
  • python中threading开启关闭线程操作

    2022-10-02 22:40:26
  • python学习之matplotlib绘制散点图实例

    2021-02-22 21:28:22
  • pycharm 激活码及使用方式的详细教程

    2023-05-16 15:11:15
  • Vue中使用Teleport的方法示例

    2024-05-09 15:13:19
  • win10下oracle 11g安装图文教程

    2024-01-25 06:18:17
  • DW MX新功能试用:嵌套模板

    2008-02-03 11:35:00
  • 使用use index优化sql查询的详细介绍

    2024-01-20 05:46:59
  • Python 基于FIR实现Hilbert滤波器求信号包络详解

    2023-07-13 01:31:47
  • Python 不同对象比较大小示例探讨

    2023-06-11 01:13:32
  • 获取python的list中含有重复值的index方法

    2022-03-06 20:54:02
  • python print出共轭复数的方法详解

    2021-11-15 20:37:57
  • Python中if __name__==‘__main__‘用法详情

    2021-07-18 02:38:20
  • 浅谈Go语言中的次方用法

    2024-02-17 04:57:08
  • Python除法之传统除法、Floor除法及真除法实例详解

    2023-03-11 18:03:46
  • 如何使用postman(新手入门)

    2023-06-12 14:00:31
  • asp之家 网络编程 m.aspxhome.com