ORACLE CASE语句

  • 前言

有时候会遇到将数据库的枚举值直接翻译成对应的中文,如下例子所示:

  

像这样的该如何实现呢?

  1. 1 原来语句
select DXYD_LX,DXYD_LX DXYD_LX_MC from T_ZKFXM_JBXX;
  1. 2 case 语句
select DXYD_LX, (case DXYD_LX when '1' then '旧城镇' when '2' then '旧厂矿' when '3' then '旧村庄' else '其他低效用地' end) as DXYD_LX_MC
from T_ZKFXM_JBXX;
  • 参考文章

  1. SQL语句中case函数

猜你喜欢

转载自blog.csdn.net/Sicily_winner/article/details/107375670