max(end_dt)keep(dense_rank first order by end_dt desc nulls first)

UPD:

Oracle 11g R2架构设置:

CREATE TABLE t

(val int, s date, e date)

;

INSERT ALL

INTO t (val, s, e)

VALUES (1, sysdate-3, sysdate-2)

INTO t (val, s, e)

VALUES (1, sysdate-2, sysdate-1)

INTO t (val, s, e)

VALUES (1, sysdate-1, null)

INTO t (val, s, e)

VALUES (2, sysdate-1, sysdate-.5)

INTO t (val, s, e)

VALUES (2, sysdate-.5, sysdate-.25)

SELECT * FROM dual

;

查询1:

select val, min(s), max(e) keep (dense_rank first order by e desc nulls first)

from t group by val

| VAL | MIN(S) | MAX(E)KEEP(DENSE_RANKFIRSTORDERBYEDESCNULLSFIRST) |

---------------------------------------------------------------------------------------------

| 1 | November, 13 2012 14:15:46+0000 | (null) |

| 2 | November, 15 2012 14:15:46+0000 | November, 16 2012 08:15:46+0000 |

oracle sql为null值,具有NULL值的Oracle SQL – max()相关推荐

  1. oracle sql为null值,在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办

    在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办? 1.MSSQL: ISNULL() 语法 ISNULL ( check_expression , replacem ...

  2. oracle内连接时列的值是null,Oracle SQL - 比较空值时的JOIN性能

    您将使用任何具有null类的记录返回交叉产品.你的结果好吗? 我在11gR2中创建了两个示例查询: WITH a as (select NULL as class, 5 as columna from ...

  3. oracle 让人抓狂的错误之 null值 与 无值(无结果)-开发系列(一)

    近期.在做开发.写存过的时候碰到一些问题,找了好长时间才发现原因.并且是曾经不知道的. 所以在这给记下来 给自己备忘和大家參考. 一 .null值 以下举个最简单的样例.寻常工作其中肯定比这个sql复 ...

  4. oracle 01405 提取的值为null,ORA-01405 : fetched column value is NULL

    ORA-01405错误原因,场景 在使用   select into from 语句时  from  子查询查到字段值有为  NULL  ,  into 的时候不能为  NULL  . 可以使用    ...

  5. oracle 01405 提取的值为null,OCI : ORA-01405: 提取的列值为 NULL

    #include // OCI开发环境配置 // 远端oracle服务器端装好,配好TNS服务名称 // // 安装oracle客户端软件时,选第3项(开发工具). // oracle客户端安装完后, ...

  6. SQL Server表分区的NULL值问题

    原文:SQL Server表分区的NULL值问题 SQL Server表分区的NULL值问题 SQL Server表分区只支持range分区这一种类型,往往会被大家吐槽 人家MySQL支持四种类型:R ...

  7. oracle 01405 提取的值为null,ORA-01405: 提取的列值为 NULL--报错原因及解决方案

    报错信息:ORA-01405: 提取的列值为 NULL 问题出现原因:形如 SELECT a INTO :a FROM NewXCData WHERE a = 'test'; 如果a的值为空,则会报此 ...

  8. oracle如果查询出的值为null记为0

    oracle在使用sum函数计算式会遇到这样的情况. 如果sum的值为null,则什么都不显示.想要如果为null,则显示为0,怎么办? 方法1: select when sum(t.money) i ...

  9. SQL三值逻辑和NULL

    三值逻辑: 真.假和"不确定值" 三值逻辑和布尔型类型的区别: 普通布尔类型只有true和false两个值,这种逻辑体系被称为二值逻辑. 在SQL语言中还有第三个值:unknown ...

  10. SQL进阶之路03:三值逻辑和NULL

    大多数的编程语言都是基于二值逻辑(true,false),而SQL语言采用为三值逻辑(true,false,'unknown'),而这个不确定因素常常导致查询结果并不是理想中的结果.总之存在null那 ...

最新文章

  1. mysql read timed out_java.sql.SQLException: Socket read timed out
  2. 通过DataTable导出Excel
  3. hdu As Easy As A+B
  4. python建立回归模型_简单线性回归的Python建模方法
  5. 1027 打印沙漏 (20分)——27行代码AC(结构清晰)
  6. 舵机不会玩?看这篇!
  7. python求1+2+3+....+100的和注意事项_python006(求1-2+3-4+5.....99的所有数的和)
  8. python台风动图绘制_使用Python绘制台风轨迹图的示例代码
  9. 微软正式发布XAML Standard与.NET Standard 2.0:现已提供下载
  10. 如何导出源文件_正骨室001期 | 如何避免色彩损失
  11. 拉普拉斯定理_拉普拉斯妖:通晓宇宙一切,深知过去未来,最终被量子力学终结!...
  12. 转【es中数据节点和主机】
  13. 20155339 《信息安全系统设计基础》课程总结
  14. CAD迷你看图2019破解版|CAD迷你看图2019R5中文破解版下载
  15. 如何使用apktool反编译APK
  16. 产品经理学习——卡诺模型
  17. 带你玩转软件项目测试管理——项目研发管理模式(一)
  18. 搜狐畅游CEO王滔辞职
  19. 马斯克群发卫星造天文奇观,未来三天全国多地可见
  20. 传感器的低频响应和截止频率

热门文章

  1. stc_8051_汇编教程_翻译
  2. 虚拟乐器综合音源-Vir2 Instruments VI.ONE Kontakt
  3. Windows命令-文件操作-剪切文件-move
  4. 我家的门牌号(信息学奥赛一本通-T1404)
  5. CoffeeScript 简介与安装步骤概览
  6. 魔兽世界 windows 7 下 界面 问题
  7. 小白友好 | PyCharm新手教程
  8. 0-5V模拟转PWM直流变送器调速调理模块
  9. 图像金字塔、高斯金字塔、差分金字塔(DOG金字塔)、尺度空间、DoG (Difference of Gaussian)角点检测
  10. 数据恢复软件设计与实现(二)