当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
oracledecode函数使用说明
发布时间:2010/12/4 23:16:54 来源:城市学习网 编辑:ziteng
 数据库中经常用0,1 来标识某字段,作为开发人员可能知道它的意义,但我们让它显示在Grid列表上必须显示它的实际含义,一般我们可以在代码中读数据源时可以作处理,同时ORACLE中用decode也是不错方法。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
  例:decode(CONTROLLER.Energy_Saving,0,’否’,’是’) as IsSaving
  解释如下:判断CONTROLLER.Energy_Saving字段,如果为0,就让字段显示为"否",如果不为0,就让它显示为"是"。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved