1.比较大小函数SIGNsign(x)或者Sign(x)叫做符号函数,其功能是取某个数的符号(正或负):
当x>0,sign(x)=1;
当x=0,sign(x)=0;
当x<0, sign(x)=-1;
x可以是函数或计算表达式
2.流程控制函数DECODE在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。它的语法如下:
DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )
Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个value值被测试,如果value的值为if1,Decode 函数的结果是then1;如果value等于if2,Decode函数结果是then2;等等。事实上,可以给出多个if/then 配对。如果value结果不等于给出的任何配对时,Decode 结果就返回else 。 这里的if、then及else 都可以是函数或计算表达式。
相关阅读:Oracle数据库中的函数,包和触发器 http://www.linuxidc.com/Linux/2013-10/90876.htmOracle中窗口函数over()的学习 http://www.linuxidc.com/Linux/2013-08/89405.htmOracle数据库生成随机数的函数 http://www.linuxidc.com/Linux/2013-06/86384.htmOracle自定义函数查询数据字典项 http://www.linuxidc.com/Linux/2013-06/86229.htmOracle日期函数/字符函数/数字函数/转换函数/聚合函数 http://www.linuxidc.com/Linux/2012-09/70456.htmOracle中Decode()函数使用说明 http://www.linuxidc.com/Linux/2012-09/69811.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12 MySQL数据库存储引擎Oracle中tnsping命令解析相关资讯 Oracle函数 Oracle sign函数 Oracle decode函数
- Oracle字符串函数总结 (06月20日)
- Oracle lag()与lead() 函数 (12/01/2015 20:41:24)
- Oracle ascii函数 (07/26/2015 08:46:01)
| - Oracle使用简单函数 (06月09日)
- REGEXP_SUBSTR函数的整理 (08/20/2015 20:41:01)
- Oracle dump函数 (07/26/2015 08:40:01)
|
本文评论 查看全部评论 (0)