当前位置: 代码迷 >> Oracle开发 >> select sum(一) from dual where 1=2为什么会返回一条数据
  详细解决方案

select sum(一) from dual where 1=2为什么会返回一条数据

热度:283   发布时间:2016-04-24 07:20:04.0
select sum(1) from dual where 1=2为什么会返回一条数据?
RT,搞不懂...在线等大神

------解决方案--------------------
探讨

为什么你们都说聚合函数一定会返回一条记录呢,可是我加了个group by之后就真没记录了,是oracle版本问题么,我的是10g的

------解决方案--------------------
探讨
大概是这意思,我现在搞不懂的是select sum(1) from dual where 1=2 group by 1,为什么就不返回空记录了呢

引用:

因为类似的聚合函数 不管有没对应的值 至少都会返回一条记录
  相关解决方案