oracle的case when函数
来源:互联网 发布:js和javascript的区别 编辑:程序博客网 时间:2024/04/29 18:11
- case-when的格式:
case when 'x' then 'xx'
when 'xxx' then 'xxxx'
else 'xxxxx'
end
case..when..then的意思,可以理解为: case 当某某条件(when ‘xx’) 则赋予什么值(then ‘xx’)
其中 when .. then .. 可以使用多次,表示有不同的多个条件的情况,最后以else结尾,表示排除了case..when条件的其他情况 - 使用实例
1) 需要处理的情况
如图,里面的一个字段ACTION_TYPE, 是一串编码,一般都是数据字典里的编码,我们一眼无法看出其代表的意思,如果要知道其代表的意思,有一个办法就是去看数据字典,然后用case when来处理。
2)实际处理
如上,我们使用了三次when来判断了三次,最后用else来赋予一次缺省值,等于一共加了4个条件,最后还可以取个别名 actionType,查到的结果就是自己判断处理后的数据了。
阅读全文
0 0
- oracle的case when函数
- ORACLE case when 函数的使用技巧
- oracle的case-when,row_number(),trunc()函数
- Oracle中decode函数与case when的使用
- Oracle中decode函数与case when的使用
- oracle中的nvl 、nvl2、decode、case when 函数的用法
- mysql中case-when-then和oracle的decode函数
- Oracle中decode函数与case when的使用
- Oracle中decode函数对case when的简化
- oracle之case...when, decode函数的使用
- ORACLE CASE WHEN 的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的使用方法
- oracle case when的用法
- oracle case when的使用方法
- RxJava中map的位置对其线程的影响,以及Toast不显示
- CCF CSP 201512-1 数位之和(Java-100分)
- css3 弹性盒子
- HDU 1023 Train Problem II
- Spring整合MyBatis(含监听器)
- oracle的case when函数
- MySQL5.6修改数据库存储路径
- 高数Umaru系列(9)——哈士奇(01背包,经典练习)
- malloc函数
- 【转】WebStorm设置React Native智能提示
- CVPR 2017 全部及部分论文解读集锦
- 服务器异常java.io.IOException: Too many open files(系统最大文件打开数限制)
- 单例模式
- Redis实现中间件