orcal:强大的decode函数
来源:互联网 发布:ubuntu 启动脚本 编辑:程序博客网 时间:2024/05/02 08:39
decode是orcal数据库特有的功能,可用于简洁的表达逻辑判断效果。
decode表达式:
DECODE(value, if1, then1, if2,then2, if3,then3, … else )
value表示加入逻辑判断的计算值,如果value的值与f1吻合,decode函数返回then1,……,如果value与表达式中的所有fn值都不匹配,decode函数结果返回else。其中if,then,else都可以是具体的值或者表达式,甚至嵌套deocde函数。
比如有表t_user
有个enable_
字段表示该条数据是否启用,1表示启用,数据如下:
现在我们需要把该表数据enable_
具体含义具体含义输出:
可以采用sql:
select case when t.enable_ = 1 then '正常' when t.enable_ = 0 then '异常' end 状态 from t_user t
如果是orcal数据库,可以使用decode函数:
select decode(t.enable_, 1, '正常', 0, '异常') 状态 from t_user t
以上俩个sql查询结果一样。
阅读全文
0 0
- orcal:强大的decode函数
- orcal的日期函数
- clob转化为string的orcal函数
- orcal 中sql字符函数,数字函数,日期函数,转换函数学习,CASE和DECODE表达式学习
- decode 函数的用法
- DECODE函数的使用
- decode 函数的用法
- Decode函数的语法
- Decode函数的语法
- decode函数的用法
- decode函数的用法
- decode函数的作用
- Decode 函数的用法
- decode 函数的用法
- Oracle的DECODE函数
- decode函数的应用
- oracle 的 decode函数
- decode函数的用法
- C# 事件(Event)
- javascript 自己自动执行的函数
- HDOJ 1043 康拓展开
- HDOJ 1056 HangOver
- 链接器脚本 .lds
- orcal:强大的decode函数
- leetcode.array--80. Remove Duplicates from Sorted Array II
- effective java(26) 之优先考虑泛型
- zabbix源码分析之基础篇
- 电量从早用到晚 OPPO R7升级版R7s性能官方首曝
- 热门音乐App横评——谁才是用户最想要的那一款
- 每日产品辣评:余大嘴又发话了,小米从来就不是竞争对手
- 深圳创客搜集令
- UPYUN 获安卓开发者大会年度大奖,畅谈云 CDN 助力移动互联网