FROM:http://www.233.com/oracle/zonghe/20100619/092704536.html

decode (expression, search_1, result_1)

  如果 expression结果=search_1结果,则返回result_1

  decode (expression, search_1, result_1, search_2, result_2)

  decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n)

  decode (expression, search_1, result_1, default)

  如果 expression结果=search_1结果,则返回result_1,否则反回default

  decode (expression, search_1, result_1, search_2, result_2, default)

  decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n, default)

  decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。

  如:

  select (a/b*100) as percent from t

  如果b为0会出现被除数为0

  解决:

  select decode(b,0,0,a/b*100) as percent from t

oracle 除数不能为0相关推荐

  1. Oracle 12c(12.1.0.5) oem agent silent install(静默安装agent)

    注释: 文章来自oracle support 文档 ID 1360083.1,静默安装agent采用的是把OMS服务端(即oem server端)的agent用压缩包download,远程传到agen ...

  2. windows 2003 下oracle从10.2.0.1升级到10.2.0.4

    方法一: 1. 完全安装10.2.0.1 2. 安装完成后,停止所有的oracle服务,可以通过停止oracle 的window services或者使用以下命令来实现. emctl stop dbc ...

  3. Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法

    新搭建的环境,计划使用10g的最新版本10.2.0.5.4,之前测试过程参考如下: Linux 平台 Oracle 单实例 从10.2.0.1升级到10.2.0.5.4步骤 http://blog.c ...

  4. Oracle Database 11.2.0.1(静默安装)

    http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451211.html 本文档是Oracle Database 11.2.0.1 for RHEL5 ...

  5. Oracle 10g(10.2.0.4)升级到10.2.0.5.19

    一.将数据库版本从10.2.0.4 升级到 10.2.0.5,再升级到10.2.0.5.19 (1) 备份等过程略过,一个老库的升级过程,记录之.   (2) 一致性关闭数据库及监听 sqlplus ...

  6. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  7. 单机 Oracle 11g(11.2.0.4)手动打补丁PSU(11.2.0.4.8)

    环境说明: database : 11.2.0.4 x64 os: centos6.7 x64 准备内容: OPatch : p6880880_112000_Linux-x86-64.zip DB P ...

  8. Ubuntu14.04LST 安装Oracle SQL Developer 4.0.2

    1:Oracle SQL Developer 4.0.2下载链接: http://www.oracle.com/technetwork/developer-tools/sql-developer/do ...

  9. oracle数据库7个安装包,Oracle 11gR2(11.2.0.4)安装包(7个)作用说明

    在之前使用Oracle10G的时候,官网下载的数据库安装包只有两个文件,解压合并后为完整的安装包. 后来因为检查出多个Oracle漏洞,需要现场Oracle数据库版本需要升级到11.2.0.4,下载的 ...

  10. TURBOLinux 7.0下安装Oracle 8.1.7.0.1 release 3

    作者:shiley 时间:2002-5-20 ----------------------------------------------------------------------------- ...

最新文章

  1. redis 操作dict array
  2. maven快照版本和发布版本
  3. RedHat6配置网络yum源
  4. 人工智能“训练员”让 AI 更聪明
  5. java之DocumentBuilderFactory解析xml
  6. Vue学习笔记一 创建vue项目
  7. mysql-5.6.31.tar.gz_MySQL5.6.31源码安装
  8. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
  9. echarts 不显示标题_图标echarts使用
  10. Wscript.Shell 对象详细介绍(编写.VBS)
  11. 视频直接变漫画!GAN又有了新玩法 | Demo+代码+论文
  12. JS日历控件优化(增加时分秒)
  13. CCF NOI1032 菱形
  14. 删除下拉框只找23火星软件_用Rhino秀个火星榨汁机?
  15. 前端测试框架Jest系列教程 -- 简介
  16. Spring boot 自定义拦截器 获取 自定义注解 信息
  17. 【图形和图像】三原色
  18. Windows下安装PyQt4+python2.7+(nltk+wordcloud+jieba+pyinstaller打包)——词频分析软件
  19. Python四舍五入保留两位小数
  20. 修改Element UI自带的小图标,替换成自己的(类似自定义Element UI图标)

热门文章

  1. 传统的web项目(含有webroot文件夹)导入IDEA需要做的一系列配置
  2. RT-Thread学习笔记——事件集
  3. echarts关系图vue完整代码
  4. vue3 composition API
  5. 随机森林 matlab
  6. ubuntu版本查看命令
  7. 路由器刷机教程图解_路由器刷固件图文教程,刷机OpenWrt第三方固件,路由器升级固件...
  8. 微信小程序开发者下不验证https协议的操作
  9. 电子邮箱地址怎么写?
  10. LeetCode 求和问题总结(2sum,3sum,ksum)