kettle-实现每个分组的前N的数据
博客专区 > 目光 的博客 > 博客详情
kettle-实现每个分组的前N的数据
目光 发表于8个月前
kettle-实现每个分组的前N的数据
  • 发表于 8个月前
  • 阅读 15
  • 收藏 0
  • 点赞 0
  • 评论 0

第一步:创建表及数据:

create table uid(
 uid int, --uid
 cate varchar(20), --类别
 price double --金额
)
insert into uid values(123,'c1',21);
insert into uid values(123,'c2',23);
insert into uid values(123,'c3',14);
insert into uid values(123,'c4',25);
insert into uid values(123,'c8',10);
insert into uid values(124,'c1',28);
insert into uid values(124,'c15',25);
insert into uid values(124,'c2',12);
insert into uid values(124,'c31',40);
insert into uid values(124,'c7',15);

查询结果:

第二步:取uid的金额最多的前四名

1.获取所有记录

2.增加序列并过滤(增加序列需要排序):

4.完成并查询结果:

 

 

 

标签: Kettle Kettle插件
共有 人打赏支持
粉丝 2
博文 30
码字总数 5442
×
目光
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: