decode函数是Oracle数据库独有的.

语法为: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)

例子:select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; -->取出两个变量中较小的值.

  sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
  例如:
  变量1=10,变量2=20
  则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。

转载于:https://www.cnblogs.com/clovem/p/5290974.html

Oracle数据库DECODE函数的使用.相关推荐

  1. 先随机后排序的oracle,Oracle用decode函数或CASE-WHEN实现自定义排序

    Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序.但排序规则是默认的,数字 ...

  2. oracle decode sqlserver,sqlserver 的类似oracle的decode函数

    原来系统是在oracle上开发的,后来客户一声令下,就转移到sqlserver了.在写存储过程的时候,发现decode方法没有,可以用case when来替代.但是之前项目会议上领导又提出,客户说有可 ...

  3. oracle 数据库 字符串函数

    oracle 数据库 字符串函数 介绍oracle对字符串的操作函数,如图所示,测试字段为:STUDENT 表的 STUNAME 字段 ps:oracle字符串索引从1开始 1.定位索引函数:inst ...

  4. oracle 的wecate函数,1.Oracle中decode()函数用法

    1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...

  5. oracle数据库 日期函数用法

    oracle数据库 日期函数用法 –Oracle trunc()函数的用法 /日期******/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日 ...

  6. oracle+decode函数用法,oracle中decode函数用法

    oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...

  7. 在oracle的decode函数中实现like相同操作

    在oracle的decode函数中不能使用like操作符,但是我们想要实现like的相应功能.顾产生下面方法: SELECT DECODE(INSTR(TD, '1'), '0', '未找到', '' ...

  8. oracle 中decode函数

    Oracle 中 decode 函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,-值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译 ...

  9. Oracle 的 decode 函数用法

    Oracle 中 decode 函数用法 decode函数的含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THE ...

最新文章

  1. java排序——桶排序
  2. 三巨头对中国人工智能技术的支撑性作用
  3. PDO操作MYSQL
  4. [Swift通天遁地]九、拔剑吧-(9)创建支持缩放、移动、裁切的相机视图控制器
  5. wxWidgets:wxDataObject类用法
  6. BZOJ4557 JLOI2016侦察守卫(树形dp)
  7. 羽毛球 中的 切球 与 旋球
  8. paip.复制文件 文件操作 api的设计uapi java python php 最佳实践
  9. JS/Vue动态获取浏览器高度
  10. python小学教材全解_小学教材全解三年级下数学
  11. 希尔密码 matlab,非数学专业线性代数教学设计
  12. Kafka的运维利器-AdminClient
  13. 戴尔台式计算机主板型号,如何查看戴尔主板型号 查看戴尔主板型号的步骤
  14. sudo 切换用户 普通用户
  15. Golang的.gitignore文件内容
  16. 10GE---超长距离的万兆以太网
  17. 显示mapper找不到:Field xxxMapper in xxx required a bean of type ‘xxxMapper‘ that could not be found
  18. rv1126和PC之间的数据交流(windows)
  19. Herobuy转运隐私政策
  20. 从青铜到王者,Python 实现定时任务的八种方案,最后一个是神级!

热门文章

  1. linux添加cmd命令行参数,Windows 终端命令行参数 | Microsoft Docs
  2. python加密解密库openssl_OpenSSL和Python实现RSA Key公钥加密私钥解密
  3. python修改文件后缀_python实现遍历文件夹修改文件后缀
  4. python字典的键可以是元组吗_python字典的键可以是元组吗
  5. C语言一元二次方程表示如下,C语言一元二次方程day6
  6. CASE_02 基于FPGA的数字钟万年历
  7. 什么情况下选择linux,在哪种情况下建议选择BSD系统而不是Linux?
  8. mysql设计与实现_mysql设计与开发
  9. python自然语言处理库_Python自然语言处理工具库(含中文处理)
  10. chrome postman插件_一款 Postman 的开源替代品: Postwoman