oracle case then用法
2016-09-21 10:14
267 查看
1 语法
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
2 例子
select t."DEAL_DATE",
t."REGION_CODE",
t."REGION_NAME",
t."COUNTY_CODE",
t."COUNTY_NAME",
t."ORG_ID",
t."ORG_NAME",
case t."ORG_CLASS" when 1 then '全业务营服'
when 2 then '政要营服'
when 3 then '商企营服'
when 4 then '校园营服'
when 5 then '营业厅'
when 6 then '战略营服'
end ORG_CLASS,
t."ORG_TYPE",
t."SCORE_TOTAL",
t."RANK_COUNTY",
t."RANK_REGION",
t."RANK_PROVINCE",
t."SCORE_SOURCE",
t."A_COMPLETE",
t."A_TARGET",
t."A_RESULT",
t."A_SCORE",
t."B_COMPLETE",
t."B_TARGET",
t."B_RESULT",
t."B_SCORE",
t."C_COMPLETE",
t."C_TARGET",
t."C_RESULT",
t."C_SCORE",
t."D_COMPLETE",
t."D_TARGET",
t."D_RESULT",
t."D_SCORE",
t."E_COMPLETE",
t."E_TARGET",
t."E_RESULT",
t."E_SCORE",
t."MAJOR_ID",
t."RANK_PRO_CLASS",
t."RANK_REGION_CLASS",
t."A_RANK_REGION",
t."A_RANK_PRO_CLASS",
t."A_RANK_REGION_CLASS",
t."B_RANK_REGION",
t."B_RANK_PRO_CLASS",
t."B_RANK_REGION_CLASS",
t."C_RANK_REGION",
t."C_RANK_PRO_CLASS",
t."C_RANK_REGION_CLASS",
t."D_RANK_REGION",
t."D_RANK_PRO_CLASS",
t."D_RANK_REGION_CLASS",
t."E_RANK_REGION",
t."E_RANK_PRO_CLASS",
t."E_RANK_REGION_CLASS"
from TB_YTH_UNIT_RESULT_MON t
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
2 例子
select t."DEAL_DATE",
t."REGION_CODE",
t."REGION_NAME",
t."COUNTY_CODE",
t."COUNTY_NAME",
t."ORG_ID",
t."ORG_NAME",
case t."ORG_CLASS" when 1 then '全业务营服'
when 2 then '政要营服'
when 3 then '商企营服'
when 4 then '校园营服'
when 5 then '营业厅'
when 6 then '战略营服'
end ORG_CLASS,
t."ORG_TYPE",
t."SCORE_TOTAL",
t."RANK_COUNTY",
t."RANK_REGION",
t."RANK_PROVINCE",
t."SCORE_SOURCE",
t."A_COMPLETE",
t."A_TARGET",
t."A_RESULT",
t."A_SCORE",
t."B_COMPLETE",
t."B_TARGET",
t."B_RESULT",
t."B_SCORE",
t."C_COMPLETE",
t."C_TARGET",
t."C_RESULT",
t."C_SCORE",
t."D_COMPLETE",
t."D_TARGET",
t."D_RESULT",
t."D_SCORE",
t."E_COMPLETE",
t."E_TARGET",
t."E_RESULT",
t."E_SCORE",
t."MAJOR_ID",
t."RANK_PRO_CLASS",
t."RANK_REGION_CLASS",
t."A_RANK_REGION",
t."A_RANK_PRO_CLASS",
t."A_RANK_REGION_CLASS",
t."B_RANK_REGION",
t."B_RANK_PRO_CLASS",
t."B_RANK_REGION_CLASS",
t."C_RANK_REGION",
t."C_RANK_PRO_CLASS",
t."C_RANK_REGION_CLASS",
t."D_RANK_REGION",
t."D_RANK_PRO_CLASS",
t."D_RANK_REGION_CLASS",
t."E_RANK_REGION",
t."E_RANK_PRO_CLASS",
t."E_RANK_REGION_CLASS"
from TB_YTH_UNIT_RESULT_MON t
相关文章推荐
- Oracle case when then else end的两种用法
- Oracle--(case when then else end )和(update set replace)的用法
- oracle case when简单用法 IF-THEN-ELSE
- Oracle case when then简单用法
- oracle中的case when then else end 用法
- ORACLE 中 DECODE 与 CASE WHEN THEN 用法
- oracle case when else 语法和用法
- oracle里面如何写case语句及decode and sign 函数用法
- ORACLE 分类统计符合各个条件的个数 (case when 的用法)
- oracle中CASE 的用法
- ORACLE CASE 與 DECODE的用法
- Oracle中case when和decode的用法
- oracle case when的用法 【转载】
- CASE WHEN THEN ELSE END的用法
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
- sqlServer,oracle中case关键字的用法
- oracle case when 用法
- oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法