oracle case when及decode的用法
case ... when 语句
1) CASE column_name WHEN value1 THEN resutl1,... [ ELSE result ] END
select name ,
case name when 'aaa' then '计算机部门'
when 'bbb' then '市场部门' ELSE '其他部门' END AS 部门
from users;
输出结果:
姓名 部门
---------- ----------
aaa 计算机部门
bbb 市场部门
ccc 其他部门
2) CASE
WHEN column_name=value1 THEN result1,...[ELSE result] END
eg. 1
select name ,
case when name ='aaa' then '计算机部门'
when name = 'bbb' then '市场部门' else '其他部门' END AS 部门
from users;
输出结果:
姓名 部门
---------- ----------
aaa 计算机部门
bbb 市场部门
ccc 其他部门
eg 2.
select salary,
case when salary > 5000 then '工资高'
when salary < 1000 then '工资低' end AS 工资水平
from users;
输出结果:
SALARY 工资水
---------- ------
800 工资低
1800.5
5000.5 工资高
1000
decode的作用和case的作用一样
decode(column_name, value1,result1,....defaultvalue)
eg.
SQL> select name,decode(name,'aaa','计算机部门','bbb','市场部门','其他') as 部门 from users;
输出结果:
姓名 部门
---------- ----------
aaa 计算机部门
bbb 市场部门
ccc 其他
aaa 计算机部门
转载于:https://www.cnblogs.com/xxyfhjl/p/6415650.html
oracle case when及decode的用法相关推荐
- SQL语句中的case when,decode的用法
以下面的表为例: 用 case when 将人物战斗力筛选成不同的级别: 用法:case when 字段 = '值1' then '结果1' when 字段 = '值2' then '结果2' els ...
- Oracle Decode 函数用法 Count函数条件统计 Sign 函数用法 Case When 函数
Oracle Decode 函数用法 Count函数条件统计 Sign 函数用法 Case When 函数 一.概述 1.本文系统的整理了,Oracle中常见的几个函数用法,都是涉及到条件判断分支类的 ...
- 转 ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
原址如下: http://exceptioneye.iteye.com/blog/1197329 ORACLE CASE WHEN 及 SELECT CASE WHEN的用法 Case具有两种格式.简 ...
- oracle 的wecate函数,1.Oracle中decode()函数用法
1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...
- oracle+decode函数用法,oracle中decode函数用法
oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...
- oracle case函数用法,ORACLE CASE WHEN用法
祝大家新年快乐,有任何问题可与我联系: ORACLE CASE WHEN其实就相当于我们程序当中的IF语句,他的语法结构是: CASE WHEN "条件表达式" THEN &quo ...
- decode函数用法(oracle的decode函数用法)
decode函数用法 加where条件oracle decode函数 使用方法: 1.比较大小 select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; - ...
- Oracle 的 decode 函数用法
Oracle 中 decode 函数用法 decode函数的含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THE ...
- java decode函数用法_Oracle 中 decode 函数用法
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THE ...
最新文章
- 1043 Is It a Binary Search Tree
- HTML5 本地数据库IndexedDB数据库
- AngularJs Cookie 的使用
- Android构建流程——篇五
- thymeleaf引入css js写法
- NSUserDefaults的用法(轻量级本地数据存储)
- 允許Linux的snmp服務被查詢
- 读书笔记之何时重构(下)
- php log 行号 debug_backtrace,PHP debug_backtrace() 函数生成 backtrace(回溯跟踪)
- SLAM技术的应用及发展现状
- 字符串在JVM中如何存放 及常量池技术
- 网页版-抽签程序源码
- 《胡雪岩》影评10篇
- 【解决U盘无法访问】
- MacOS中图片的路径表示
- 对象流水线 -- 工厂模式介绍 使用案例及代码演示
- 负电阻_三极管单管震荡电路
- ufo帧率测试网站_手机相机拍摄的视频帧率的测试方法
- atan2(a,b)和atan的区别
- 青云云服务器怎么上传文件,青云QingCloud发布文件存储,进一步完善软件定义存储解决方案...
热门文章
- session_start() [function.session-start]
- 如何实施好基于MOSS的企业搜索项目(上)
- 让机器搞懂100万种隐含语义 腾讯Peacock模型全揭秘
- 背景建模之单高斯实现
- QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务
- Meson,用于协调和调度Netflix推荐工作流的架构
- Listview性能优化
- Palm pre,我的M8又要落伍了
- 计算机基础教案(XP操作系统)
- ASP.NET Core2调用Azure云上的PowerBI报表展示