fkjj.net
当前位置:首页 >> DECoDE >>

DECoDE

decode含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值) ...

1.decode(条件,值1,翻译值1,值2,翻译值2,...,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ELSE RETURN(缺省值) END IF 2.NVL (a, b) a为NULL,返回b;不为NULL,返回a。

DECODE函数相当于一条件语句(IF).它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。区别于...

首先要了解round函数和decode函数的作用,round是四舍五入函数,decode是条件函数。 从你给的两段公式来看,前者的结果为:当a=0时结果就是0,当a不为0时,结果为b/a*100再四舍五入取两位小数。而第二个公式结果为:先对b/a*100的结果四舍五入取...

首先decode函数是Oracle独有的判断函数! //其实就是一个简单的判断函数,比如字段的值为adecode(字段,'a','输出是a','是a','输出是b','否则输出都不是');//下面我拿EMP表的SCOTT来示例代码:SELECT DECODE(ename,'是SCOTT','Yes','不是SCOTT','...

decode()函数简介: 主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明); 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中columnname为要选择的ta...

首先oracle的decode函数是oracle专用的,并不是标准sql。 在标准sql中,同样作用的函数是case when函数。 access作为一款桌面简易数据库,并没有收录上述高级函数。 但是提供了如下语法 : iif(判断条件,判断为真的值,判断为假的值) 功能比不...

可以的。只是只能出现在select之后。 例:SQL> select decode('1','1','select * fro emp') from dual; DECODE('1','1','SELECT*FROEMP' ------------------------------ select * fro emp 如果控制判断不需要decode,改用nvl就可以了。 例如:S...

decode(condition,1,a,2,b,3,c,d) condition是对某字段判断的条件 判断的结果是1,那么decode返回a,以此类推,最后所有结果都不在其中则返回d 结果1,a;2,b;3,c等可以多个 比如:select decode(column1,null,'空',1,'壹',2,'贰',3,'叁','其...

含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多 使用方法...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com