一. greatest
1. 语法
greatest( expr1, expr2, ... expr_n )
expr1, expr2, . expr_n 可以值也可以是函数.
 
2. 功能

取得值最大值。
 
3 使用版本
影响版本:   Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g
 
4. 例子
greatest(2, 5, 12, 3)   would return 12
greatest('2', '5', '12', '3')   would return '5'
greatest('apples', 'oranges', 'bananas')   would return 'oranges'
greatest('apples', 'applis', 'applas')   would return 'applis'
数字按大小排 ,字符按首字符比较(如果相等则向下比较)
 
5.应用案例:
配合decode非常完美。
decode(greatest(a,b),a,b,b,a)
这样用的效果,谁大就取另外一个,谁是null也取另外一个。。
 
二. least
语法与一相同,取最小的
实现5的案例实现
LEAST(NVL(b,a),NVL(a,b))
 
三. COALESCE
语法与一相同,取第一个不为空的

oracle中 greatest、east、coalesce相关推荐

  1. oracle中的NVL,NVL2,NULLIF,COALESCE函数使用

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  2. oracle+nvlif函数,Oracle中的NVL()、NVL2()、NULLIF()、Coalesce()函数

    大家先来看看下面这道简单的题目: 1.  TEST表包含两个列,TESTCOL定义为数据类型NUMBER(10),TESTCOL_2定义为数据类型VARCHAR2(10).在Oracle中发出下列语句 ...

  3. Oracle中的数据类型和数据类型之间的转换

    Oracle中的数据类型 /*ORACLE 中的数据类型:char 长度固定 范围:1-2000VARCHAR2 长度可变 范围:1-4000LONG 长度可变 最大的范围2gb 长字符类型numbe ...

  4. Oracle中TO_DATE格式的使用小结

    Oracle中TO_DATE格式的使用小结 TO_DATE格式(以时间:2007-11-02   13:45:25为例)              Year:               yy two ...

  5. oracle里的concat,oracle 中的 CONCAT,substring ,MINUS 用法

    有的时候,我们有需要将由不同栏位获得的资料串连在一起.每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + C ...

  6. 【DB笔试面试594】在Oracle中,关键字NOLOGGING、APPEND和PARALLEL提高DML性能方面有什么差别?...

    ♣题目部分 在Oracle中,关键字NOLOGGING.APPEND和PARALLEL提高DML性能方面有什么差别? ♣答案部分 众所周知,表模式(LOGGING/NOLOGGING).插入模式(AP ...

  7. 【转】Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例 格式 说明 显示值 备注 Year(年 ...

  8. Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-0 ...

  9. oracle中转换函数,Oracle中的转换函数

    Oracle中的转换函数有三个,分别为to_char(),to_date(),to_number() 1.to_char()的用法 格式化当前的日期时间 select sysdate,to_char( ...

最新文章

  1. 在Mac OS X上安装 Ruby运行环境
  2. pandas.to_csv()中文编码问题
  3. PCL【Win10+VS2015+PCL_1.8.0环境配置】
  4. 开发过程中编写的一些批处理
  5. 2017.4.2 loli测试
  6. Leetcode每日一题:33.search-in-rotated-sorted-array(搜索旋转排序数组)
  7. ArcMap自定义脚本工具制作
  8. DHCP中继原理和配置(含常见配置配置误区)
  9. 雅思核心词拾遗02----Family+ Law
  10. 在gitee码云上搭建一个网站
  11. 微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克、炮弹爆炸
  12. Java 心心跳动,能把女朋友感动哭的效果
  13. 全球 500 亿条数据被 Elasticsearch 勒索者删除
  14. 常青藤爸爸《唱诵国学经典系列活动》在首都图书馆圆满举行
  15. _032_rationalRose_包图的画法
  16. 从西工大图书馆校外下载论文方法
  17. 真实案例解析OO理论与实践
  18. 活动运营策划主要包含哪些工作内容以及如何科学完成一场活动?
  19. c语言数论应用有关题目,中学数学中及初等数论相关的几个问题.docx
  20. Pyecharts3D图:常见的3D图

热门文章

  1. css3 gird布局
  2. sonarqube中 项目名称 问题
  3. 共阴极数码管,学号显示实验
  4. 经典编程题目-古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子
  5. FPGA分频电路实现(奇数,偶数,小数半分频,任意分频)
  6. [深度学习从入门到女装]V-Net
  7. PS怎么做抽象流彩油画丙烯画效果
  8. 云计算的三种服务模式的讲解
  9. 摸鱼儿·雁丘词 / 迈陂塘
  10. maya 中的 cmds.scriptJob 命令