`

oracle 数据库中的decode 和nvl函数

阅读更多
SELECT 
DECODE(WP01.ONDO_KBN,0,'対象外'1,'常温',2,'保冷')  AS ONDO_KBN
FROM 
WP01_S_HAITOTAL WP01

//分析: 当WP01.ONDO_KBN=0时,将"対象外"赋值

当WP01.ONDO_KBN=1时,将"常温"赋值

当WP01.ONDO_KBN=2时,将"保冷"赋值

NVL()函数:
NVL(ARG,VALUE)达标如果前面的ARG值为NULL那么返回的值为后面的VALUE

二者结合使用:
DECODE(NVL(M01.NINUSI_NM,''),'','-',M01.NINUSI_NM) 

//分析:

首先判断--若M01.NINUSI_NM是否为空.若为空赋给空值[NVL函数]

其次,判断取出的字段是否为空,如果是则赋给'-'

最后的默认处理是M01.NINUSI.NM。

使用nvl时,
NVL(eExpression1, eExpression2)
eExpression1 和 eExpression2 可以是任意一种数据类型。
[color=red][b]注意:两个参数得类型要匹配[/b][/color]
分享到:
评论

相关推荐

    Oracle-Decode()函数和CASE语句的比较

    本文讲述了Oracle-Decode()函数和CASE语句的比较。

    oracle-10G函数大全.chm

    1,数值型函数(abs()、sign()、ceil()、floor()、power()、exp()、round()...); 2,字符型函数(lower()、upper()、lpad()、rpad()、substr()、replace()...);...7,其它函数(decode()、nvl()、nvl2()、least()...);

    oracle使用管理笔记(一些经验的总结)

    5.oracle数据库启动流程 9 6.oracle登录认证方式 10 7.oracle丢失管理员密码怎么办 11 8.oracle表管理 12 9.oracle基本查询 14 oracle基本所有查询案例 16 10.oracle分页查询 21 (1)删除重复记录 22 11.oracle合并...

    神州数码ORACLE SQL讲义.pptx

    * Oracle 函数:Oracle 提供了丰富的函数,例如,SUM、AVG、MAX、MIN 等聚合函数, NVL、DECODE 等字符串函数。 * 用户定义函数:用户可以创建自己的函数,例如,创建一个计算员工工资的函数。 LOAD、UNLOAD * ...

    Oracle_Database_11g完全参考手册.part2/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle_Database_11g完全参考手册.part3/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle8i_9i数据库基础

    §16.4 过程和函数中的例外处理 282 §16.4.1 使用系统定义的例外处理 282 §16.4.1.1 没有例外处理的缺点 283 §16.4.1.2 使用预定义的例外处理 283 §16.4.2 使用用户定义的例外处理+ 286 §16.4.2.1 定义的用户...

    DB2、ORACLE SQL写法的主要区别

    DB2、ORACLE SQL写法的主要区别 1、数据类型转换函数 2、Where条件弱类型判断 3、replace关键字 4、子查询别名 5、DATE数据类型的区别 6、分页的处理 ...8、NVL函数 9、substr的不同 10、获取操作系统当前日期

    最全的oracle常用命令大全.txt

    ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...

    orcale常用命令

    ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...

    SQL培训第一期

    属性不依赖于其它非主属性,确保数据表中的每一列数据都和主键直接相关,而不能间接相关,即要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。 1.5.3.2 举例 党员表 党员Id 党员姓名 组织Code 符合3NF ...

Global site tag (gtag.js) - Google Analytics