浅谈mysql可有类似oracle的nvl的函数
来源:易贤网 阅读:2064 次 日期:2017-02-28 10:54:06
温馨提示:易贤网小编为您整理了“浅谈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的函数
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 新媒体/短视频平台 | 手机站点

版权所有:易贤网