ORACLE nvl函数

Posted Sakurakann

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE nvl函数相关的知识,希望对你有一定的参考价值。

表达式: NVL(filed, replace)

NVL函数的作用是在查询遇见field的值为null是,使用replace将null替换,改变其为null的查询值.

NVL能够转换任何数据类型,但前提是replace的类型样式要和原filed定义相同.

SELECT
   NVL(table_name, unknow), 
   NVL(owner, unknow) 
FROM all_tables;

当某行的owner为null(空)时,用字符串 ‘unkonw‘ 来替代.

参考: https://www.techonthenet.com/oracle/functions/nvl.php

以上是关于ORACLE nvl函数的主要内容,如果未能解决你的问题,请参考以下文章

说说 Oracle 的 NVL 与 NVL2 函数

Oracle的nvl函数和nvl2函数

在oracle数据库中nvl()是啥函数?

Oracle nvl函数无法按预期工作

oracle NVL,NVL2,NULLIF,COALESCE

Oracle中的NVL函数