Oracle decode函数的语法介绍。

数据库 Oracle
Oracle数据库中的decode函数是最常用的函数之一,下文对该函数的用法作了详细的阐述说明,希望对您能够有所帮助。

作为Oracle函数的其中之一,Oracle decode函数在Oracle数据库中发挥着非常重要的作用,下面就为您介绍Oracle decode函数的用法,供您参考。

我们大家都知道Oracle函数库里提供了N多的实用性特别好的函数,例如,nvl, sign与round等,其中我们经常用的,功能比较强大的还是Oracle decode函数函数。Oracle decode函数函数的用法如下:

decode(表达式,条件1,结果1,条件2,结果2,...)中间有几个条件与结果根据个人而定,如

decode(sign(100-20),1,20,-1,100)意思是说当(100-20)大于零时,结果为20,而当(100-20)小于零时,结果为100,其中的sign只是一个判断符号的函数

假如要对一个企业的员工进行工资调整,对于3000块以下的提高10%,3000块以上的提高5%,那么如果用我们一般的做法就是对工资进行判断,如果大于3000,就加5%,而低于3000的就加10%。不过现在有了这个Oracle decode函数,那么就可以简单的用下面的语句:

  1. 1.select decode(sign(salary-3000),1,salary*1.1,-1,salary*1.05) from employee 

上述的相关内容就是对Oracle decode函数的用法的描述。

 

 

【编辑推荐】

Oracle to_char函数的使用

oracle函数返回表的实现

详解Windows下卸载Oracle数据库

详解如何将Oracle安装为Linux服务

带您了解Oracle FBI索引

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-04 11:45:10

Oracle DECO

2010-04-26 16:51:11

Oracle Deco

2010-10-25 17:17:50

Oracle日期转换函

2010-10-25 15:46:56

Oracle TRIM

2010-04-27 12:51:49

Oracle 函数de

2010-05-10 18:22:28

Oracle deco

2010-04-01 09:56:44

Oracle DECO

2010-04-28 16:53:20

Oracle 函数

2010-11-16 16:16:42

Oracle创建用户

2010-11-18 15:46:41

Oracle Deco

2010-11-16 16:23:04

Oracle修改用户

2011-08-30 17:33:10

OracleSAS宏

2010-04-21 15:22:54

Oracle游标

2011-08-11 17:56:00

Oracle数据库decodesign

2009-11-26 18:28:07

PHP函数trim()

2011-09-01 10:09:31

OracleDECODE常用窗口函数

2011-07-14 10:21:19

Oracle数据库OLAP函数

2010-10-09 16:11:21

Mysql函数

2010-09-06 16:40:52

SQL函数

2010-04-29 13:12:18

Oracle合并函数
点赞
收藏

51CTO技术栈公众号