摘要: SELECT T3.FRAMENO AS FRAMENO , CASE WHEN T3.WalkDistanceCount = 1 THEN 'L1' WHEN (T3.MaxWalkDistance - T3.MinWalkDistance)/(T3.WalkDistanceCount - 1) < 4999 THEN 'L4'WHEN (T3.MaxWalkDistance - T3.MinWalkDistance)/(T3.WalkDistanceCount - 1) BETWEEN 5000 AND 5999 THEN 'L5'WH 阅读全文
posted @ 2012-09-17 13:03 沙耶 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: SQL OVER开窗函数1.使用over子句与rows_number()以及聚合函数进行使用,可以进行编号以及各种操作。而且利用over子句的分组效率比group by子句的效率更高。 2.在订单表(order)中统计中,生成这么每一条记录都包含如下信息:“所有订单的总和”、“每一位客户的所有订单的总和”、”每一单的金额“关键点:使用了sum() over() 这个开窗函数如图:代码如下: select customerID, SUM(totalPrice) over() as AllTotalPrice, SUM(totalPrice) over(partition by cust... 阅读全文
posted @ 2012-09-17 11:21 沙耶 阅读(422) 评论(0) 推荐(0) 编辑