oracle中decode的使用以及如果使用decode进行范围匹配
1 、含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
该函数的含义如下: 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3,当然值1,值2,值3也可以是表达式 2、decode是根据值是否相等进行判断的,那么如何通过decode进行范围判断呢,我们可以借助sign这个函数 sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1 具体使用方法如下: decode(sign(value-临界点值),1,大于临界点,临界点,-1,小于临界点)
decode参数中的值还可以是decode函数,这样就可以进行多个范围的判断 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c# – 货币缩写(EUR,USD,GBP)兑换货币符号(
- PostgreSQL学习笔记---4 惯例
- org.xml.sax.SAXParseException: The content of
- Servlet 与 Ajax 交互一直报status=parsererror的
- cocos2d-js 新手入门 1.初建项目
- C#使用自动增量获取插入ID
- cocos2dx 网络编程(CCHttpRequest和CURL两个方式
- react-native android assembleDebug日志:未知源
- Swift:使用StoryBoard在Tableview上浮动加号按钮
- flex4.5移动设备开发-添加应用背景图片