SQL进阶技巧:如何优雅求解指标累计去重问题?

165 篇文章 25 订阅 ¥39.90 ¥99.00

目录

0 需求概述

1 数据准备

2 问题分析

3 小结 


0 需求概述

近期公司开发某项学习功能,改功能有很多学习内容(如java,C,python等方向),每天都会有众多学习用户学习某一项或者多项学习内容。产生数据如下表:

产生数据如下表:

日期          内容    学习用户
2022-01-01    java      u1
2022-01-02    java      u1
2022-01-02    java      u2
2022-01-01    C         u1
2022-01-01    C         u3
2022-01-01    Python    u4
2022-01-02    Python    u4
2022-01-02    Python    u5
2022-01-02    Python    u6

期望数据

现在想要计算截止每天每个学习内容的截止去重学习用户数,但是截止去重用户数小于等于1的要被过滤,期望数据如下:

日期          内容    去重截止学习用户数
2022-01-02    java    2
2022-01-01    C       2
2022-01-02    Python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值