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

posted @ 2018-01-15 15:31  Sakurakann  阅读(243)  评论(0编辑  收藏  举报