oracle decode使用方法
2009-11-20 10:45
260 查看
数据库中经常用0,1 来标识某字段,作为开发人员可能知道它的意义,但我们让它显示在Grid列表上必须显示它的实际含义,一般我们可以在代码中读数据源时可以作处理,同时ORACLE中用decode也是不错方法。
例:decode(CONTROLLER.Energy_Saving,0,'否','是') as IsSaving
解释如下:判断CONTROLLER.Energy_Saving字段,如果为0,就让字段显示为"否",如果不为0,就让它显示为“是”。
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 |
解释如下:判断CONTROLLER.Energy_Saving字段,如果为0,就让字段显示为"否",如果不为0,就让它显示为“是”。
相关文章推荐
- oracle中decode使用方法
- ORACLE使用HINT的方法
- oracle游标的使用方法和属性
- 关于Oracle listener日志解析利器的使用方法
- oracle的exp/imp使用方法学习
- oracle使用decode实现竖表转横表 (列转行)
- oracle自定义类型使用方法
- oracle表空间表分区详解及oracle表分区查询使用方法
- 不安装Oracle客户端使用PLSQL连接Oracle数据库的方法
- oracle关键字作为字段名使用方法
- 【Oracle】minus的使用方法
- 使用pyinstaller打包成exe之后运行闪退,调试后报出 Unable to acquire Oracle environment handle错误解决方法
- Oracle Decode()函数使用技巧分享
- oracle中decode函数的使用方法
- Oracle 单实例 从32位 迁移到 64位 方法(二)-- 使用 RMAN Restore 示例
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- (64位oracle使用32位的PLSQL)安装64位的oracle数据库软件,使用32位的PLSQL Developer连接方法
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- oracle增加表空间的四种方法,查询表空间使用情况
- Oracle中Decode()函数使用技巧