WEB开发网
开发学院数据库Oracle Oracle 分析函数的使用 阅读

Oracle 分析函数的使用

 2008-10-10 12:56:56 来源:WEB开发网   
核心提示: 5762 52039619.605763 200405 16649778.915763 200406 17120515.715763 200407 17487493.325763 200408 17928757.085763 69186545.025764 200405 12487791.

5762 52039619.60

5763 200405 16649778.91

5763 200406 17120515.71

5763 200407 17487493.32

5763 200408 17928757.08

5763 69186545.02

5764 200405 12487791.94

5764 200406 13295187.67

5764 200407 13444093.76

5764 200408 13929695.09

5764 53156768.46

5765 200405 25057737.47

5765 200406 26058461.31

5765 200407 26301881.40

5765 200408 27130639.01

5765 104548719.19

333157065.31

26 rows selected.

Elapsed: 00:00:00.00

系统只是根据rollup的第一个参数area_code对结果集的数据做了汇总处理,而没有对bill_month做汇总分析处理,cube函数就是为了这个而设计的.

下面,让我们看看使用cube函数的结果

06:58:02 SQL> select area_code,bill_month,sum(local_fare) local_fare

06:58:30 2 from t

06:58:32 3 group by cube(area_code,bill_month)

06:58:42 4 order by area_code,bill_month nulls last

06:58:57 5 /

AREA_CODE BILL_MONTH LOCAL_FARE

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

5761 200405 13060.43

5761 200406 13318.93

5761 200407 13710.27

5761 200408 14135.78

5761 54225.41

5762 200405 12643.79

5762 200406 12795.06

5762 200407 13224.30

5762 200408 13376.47

5762 52039.62

5763 200405 16649.78

5763 200406 17120.52

5763 200407 17487.49

5763 200408 17928.76

5763 69186.54

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 分析 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接