SPL 简化 SQL 案例详解:固定分组

在数据库应用开发中,我们经常需要面对复杂的SQL式计算,固定分组就是其中一种。固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表等。对于特定类型的固定分组,用SQL实现还算简单(比如:分组依据来自另一张表,且对分组次序没有要求),但对于比较通用、灵活的要求,实现起来就困难了。

 

而对于SPL来说,完全可以轻松解决固定分组中的各类难题,下面就用几个例子来说明。

表sales存储着订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额。表sales的部分数据如下:

OrderID Client SellerId OrderDate Amount
10248 VINET 5 2013/7/4 2440
10249 TOMSP 6 2013/7/5 1863.4
10250 HANAR 4 2013/7/8 1813
10251 VICTE 3 2013/7/8 670.8
10252 SUPRD 4 2013/7/9 3730
10253 HANAR 3 2013/7/10 1444.8
10254 CHOPS 5 2013/7/11 625.2
10255 RICSU 9 2013/7/12 2490.5
10256 WELLI 3 2013/7/15 517.8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值