关于Oracle数据库中的nvl函数
程序员文章站
2022-04-22 09:36:34
...
以前将数据库查询结果展示在页面时,对于值null的字段,总是要判断下,如果为null,就显示ldquo;rdquo;,突然发现这个方法好笨
以前将数据库查询结果展示在页面时,对于值null的字段,总是要判断下,如果为null,就显示“”,,突然发现这个方法好笨,而且有些地方总会忘记改,在页面出现“null”。
在使用Oracle数据库时,发现nvl函数很好用,于是整理一下。
nvl( ) 函数
语法
NVL(eExpression1, eExpression2)
参数
eExpression1, eExpression2
如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。
推荐阅读
-
Oracle数据库中SP和表之间的关系
-
oracle数据库中rman备份归档日志的常用脚本
-
MySQL数据库中CAST与CONVERT函数实现类型转换的讲解
-
ORACLE官方SQL语言参考之关于SQL函数的实例讲解
-
oracle中的trim函数使用介绍
-
关于Oracle数据库创建的实例分析
-
关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析
-
详解SqlServer数据库中Substring函数的用法
-
关于Oracle MAX()KEEP(DENSE_RANK LAST/FIRST ORDER BY ) 函数的使用分析
-
Oracle、mysql和sqlserver数据库中对于事务的不同理解