Oracle DECODE函数的用法详解
2016-04-25 00:00
676 查看
摘要: Oracle DECODE函数的用法详解
使用方法:
其中columnname为要选择的table中所定义的column,
·含义解释:
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下:
注:其中缺省值可以是你要选择的column name 本身,也可以是你想定义的其他值,比如Other等
实例:
Oracle DECODE函数简介:
主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:
Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where …
其中columnname为要选择的table中所定义的column,
·含义解释:
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下:
if (条件==值1) then return(翻译值1) elsif (条件==值2) then return(翻译值2) ...... elsif (条件==值n) then return(翻译值n) else return(缺省值) end if
注:其中缺省值可以是你要选择的column name 本身,也可以是你想定义的其他值,比如Other等
实例:
decode(V,1,A,2,B,C) 如果V=1 那么显示A 如果V=2显示B 其他显示C 或者说返回的值 ABC
相关文章推荐
- Oracle 索引 详解
- oracle 服务启动TNSLSNR.exe占用8080端口导致tomcat无法启动的问题
- Oracle查看用户默认表空间使用情以及手动扩展表空间sql语句
- Oracle 判断值是否为数字的函数
- Oracle 常用命令
- oracle键、索引、约束及其区别
- 完全卸载oracle11g步骤
- Oracle 11G DataGuard 角色转换
- Oracle 交换分区
- Oracle SQL日期比较和常用日期函数
- Oracle 11G Rman备份ASM数据恢复到本地磁盘
- oracle 数据类型
- Oracle 中 decode 函数用法
- 在tomcat中配置MySQL和oracle数据库连接池的异同
- Oracle 11g 管理Oracle 集群
- Centos 6.5 安装Oracle 12C RAC
- 远程连接oracle数据库
- Oracle 索引(转)
- TimesTen可以缓存哪些版本的Oracle数据库
- ORACLE 4 SQL语句解析