oracle中case when的用法

Posted 奋斗的渣渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中case when的用法相关的知识,希望对你有一定的参考价值。

case when 主要是用来给数据赋予便于理解的值,

 

--简单Case函数 
CASE sex 
WHEN ‘1‘ THEN ‘男‘ 
WHEN ‘2‘ THEN ‘女‘ 
ELSE ‘其他‘ END 
--Case搜索函数 
CASE
WHEN sex = ‘1‘ THEN ‘男‘ 
WHEN sex = ‘2‘ THEN ‘女‘ 
ELSE ‘其他‘ END 

例如,60分一下为差等  60-80 中等   80以上优等

 

select name , case  when score <60 then ‘差等‘ when score>80 then ‘优等‘  else ‘中等‘ end  from user;










以上是关于oracle中case when的用法的主要内容,如果未能解决你的问题,请参考以下文章

Oracle CASE WHEN 用法介绍

Oracle CASE WHEN 用法介绍

ORACLE CASE WHEN 及 SELECT CASE WHEN的用法

Oracle CASE WHEN函数用法

Oracle CASE WHEN函数用法

oracle case的这种写法怎么对应多个值 case x when……