oracle中if/else、decode函数、case when
来源:互联网 发布:无网络远程监控 编辑:程序博客网 时间:2024/05/22 15:51
1、标准sql规范
一、单个IF1、if a=... then.........end if;2、if a=... then......else....end if;二、多个IFif a=.. then......elsif a=.. then....end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意
2、decode函数
DECODE的语法:
DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。
3、case when
case when a='1'then 'xxxx' when a='2' then 'ssss'else
'zzzzz'end as
注意点:
1、以CASE开头,以END结尾
2、分支中WHEN 后跟条件,THEN为显示结果
3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加
4、END 后跟别名
0 0
- oracle中if/else、decode函数、case when
- oracle case when &if else使用
- Oracle中decode函数与case when的使用
- Oracle中decode函数与case when的使用
- mysql中case-when-then和oracle的decode函数
- Oracle中decode函数与case when的使用
- Oracle中decode函数对case when的简化
- oracle (decode,case when ...then...else...end,sign)函数介绍
- 将ORACLE中的DECODE函数修改为CASE...WHEN...ELSE...END
- Oracle--decode函数、(case when then else end )和(update set replace)的用法
- oracle 函数sign()、ABS()、decode()、case when、
- Oracle case when else
- Sqlserver if else case when
- oracle case when简单用法 IF-THEN-ELSE
- Oracle case when then else
- Mysql中ifNull()/if()/case when用法和Oracle中nvl()/nvl2()/decode()的用法及其比较
- oracle数据库中decode函数与 mysql中的if函数和case函数
- Oracle Case when…then else end函数
- 2015.12.22
- 安卓中SQLite的学习笔记
- Objective---C 给tableView添加头视图轮播图
- 前缀并查集 Codeforces292D Connected Components
- 大牛手把手教你做日历(建议你看看,你会有收获的)
- oracle中if/else、decode函数、case when
- 首篇博文,开篇名义
- 利用2分K均值算法对出租车地理坐标进行聚类
- Android头像(图片)上传/文件上传
- strncmp函数
- Hibernate的一级和二级缓存
- poj 1915 Knight Moves(bfs)
- RDLC报表总结
- NSUserDefaults