Oracle数据库DECODE函数的使用.
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函数的使用.相关推荐
- 先随机后排序的oracle,Oracle用decode函数或CASE-WHEN实现自定义排序
Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序.但排序规则是默认的,数字 ...
- oracle decode sqlserver,sqlserver 的类似oracle的decode函数
原来系统是在oracle上开发的,后来客户一声令下,就转移到sqlserver了.在写存储过程的时候,发现decode方法没有,可以用case when来替代.但是之前项目会议上领导又提出,客户说有可 ...
- oracle 数据库 字符串函数
oracle 数据库 字符串函数 介绍oracle对字符串的操作函数,如图所示,测试字段为:STUDENT 表的 STUNAME 字段 ps:oracle字符串索引从1开始 1.定位索引函数:inst ...
- oracle 的wecate函数,1.Oracle中decode()函数用法
1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...
- oracle数据库 日期函数用法
oracle数据库 日期函数用法 –Oracle trunc()函数的用法 /日期******/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日 ...
- oracle+decode函数用法,oracle中decode函数用法
oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...
- 在oracle的decode函数中实现like相同操作
在oracle的decode函数中不能使用like操作符,但是我们想要实现like的相应功能.顾产生下面方法: SELECT DECODE(INSTR(TD, '1'), '0', '未找到', '' ...
- oracle 中decode函数
Oracle 中 decode 函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,-值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译 ...
- Oracle 的 decode 函数用法
Oracle 中 decode 函数用法 decode函数的含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THE ...
最新文章
- java排序——桶排序
- 三巨头对中国人工智能技术的支撑性作用
- PDO操作MYSQL
- [Swift通天遁地]九、拔剑吧-(9)创建支持缩放、移动、裁切的相机视图控制器
- wxWidgets:wxDataObject类用法
- BZOJ4557 JLOI2016侦察守卫(树形dp)
- 羽毛球 中的 切球 与 旋球
- paip.复制文件 文件操作 api的设计uapi java python php 最佳实践
- JS/Vue动态获取浏览器高度
- python小学教材全解_小学教材全解三年级下数学
- 希尔密码 matlab,非数学专业线性代数教学设计
- Kafka的运维利器-AdminClient
- 戴尔台式计算机主板型号,如何查看戴尔主板型号 查看戴尔主板型号的步骤
- sudo 切换用户 普通用户
- Golang的.gitignore文件内容
- 10GE---超长距离的万兆以太网
- 显示mapper找不到:Field xxxMapper in xxx required a bean of type ‘xxxMapper‘ that could not be found
- rv1126和PC之间的数据交流(windows)
- Herobuy转运隐私政策
- 从青铜到王者,Python 实现定时任务的八种方案,最后一个是神级!
热门文章
- linux添加cmd命令行参数,Windows 终端命令行参数 | Microsoft Docs
- python加密解密库openssl_OpenSSL和Python实现RSA Key公钥加密私钥解密
- python修改文件后缀_python实现遍历文件夹修改文件后缀
- python字典的键可以是元组吗_python字典的键可以是元组吗
- C语言一元二次方程表示如下,C语言一元二次方程day6
- CASE_02 基于FPGA的数字钟万年历
- 什么情况下选择linux,在哪种情况下建议选择BSD系统而不是Linux?
- mysql设计与实现_mysql设计与开发
- python自然语言处理库_Python自然语言处理工具库(含中文处理)
- chrome postman插件_一款 Postman 的开源替代品: Postwoman