开发界
首页 移动开发 在线交易 IT笔记 网络技术 操作系统 企业架构 数据库 考试认证 IT培训 开源软件 数据存储 行业资讯
大家都在看:java   开发   C#   oracle   mysql   android   web开发   学习   sqlserver   linux   asp   php   ajax   javascript   css   html
分组函数使用注意事项:group by
2013-03-06 15:55:31 来源:开发界 作者:admin 栏目:Oracle 责任编辑:admin
[导读]分组函数使用注意事项:group by

首先,分组函数只能出现在select列表、having子句和group by子句中,尤其注意不能出现在where子句中。如果要限制分组结果,只能使用having子句。

其次,使用分组函数时,出现在selcet列表中的字段,如果只有组函数的字段,可以没有group by子句,如果还有其他的列和表达式,则这些列和表达式,必须出现在group by子句中。
反过来,如果出现在group by子句中的列,没有出现在select列表中,语法上可以,只是结果含义不明确。


分组函数是忽略null值的,如果需要对null加以处理,则需要用NVL函数,
比如AVG(NVL(comm,0)),当comm为null时,则给它赋值0.


 

版权所有:转载请注明出处!
分享到:
上一篇oracle数据库安装所遇到的问题 下一篇如何生成Oracle AWR报告 AWR报告..
您可能还喜欢
考试认证 更多
开发技术 更多
移动开发 更多

关于开发界 | 合作伙伴 | 联系我们 | 友情链接 | 版权声明 | 网站制作 | 网站地图 | 加入收藏 | 设为首页

Copyright@2012-2016 开发界 京ICP备12027873号