future2012lg

博客园 首页 新随笔 联系 订阅 管理

2013年1月28日 #

摘要: 转载 http://blog.sina.com.cn/s/blog_a5ab540201010k1d.html一、分析函数的语法FUNCTION_NAME(<参数>,…)OVER (<PARTITION BY 表达式,…> <ORDER BY 表达式 <ASC | DESC> <NULLS FIRST | NULLS LAST>> <WINDOWING子句>)1、FUNCTION_NAME(<参数>,…)在后面介绍各个分析函数的用途。2、OVER关键字over只是一个关键字,标识这是一个分析函数。3、PARTI 阅读全文
posted @ 2013-01-28 16:44 future2012lg 阅读(1871) 评论(0) 推荐(0) 编辑

摘要: Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。如果是GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B),(A、C),(A),(B、C),(B),(C),最后对全表进行GROUP BY操作。如下SQLselect t.*, t.rowid from group_test t;MANAGER202975A 阅读全文
posted @ 2013-01-28 14:10 future2012lg 阅读(307) 评论(0) 推荐(0) 编辑