【Leecode-专项突破-SQL入门】day7

本文通过三个SQL查询实例,展示了如何统计近30天的活跃用户数、每天的唯一领导和合伙人数量以及用户关注者数量。讨论了使用`COUNT(DISTINCT)`与窗口函数`DENSE_RANK()`的性能差异,并分享了SQL优化的思考过程。内容涵盖数据处理与分析的关键技巧,适合数据库管理和数据挖掘学习者参考。
摘要由CSDN通过智能技术生成

今天下班挺早,还能看到落日,天气很有趣,出了公司一半是晴天,飘浮的云彩很像中国水墨画里的远山,蔚蓝的天空晕染了一层浅紫,一半是乌云,落日渐薄西山仍熠熠生辉,阳光散落在河道上,马路上,屋顶上,空中落着小雨,偶尔还伴随着几道闪电,大自然真是奇妙。
今天专项训练重点终于来到了计算函数,说简单,但还是需要思考一小会,说不简单,但思路很清晰完全可以下笔。
一共 3 道题:3 简单

1141.查询近30天活跃用户数

输入:
Activity table:
+---------+------------+---------------+---------------+
| user_id | session_id | activity_date | activity_type |
+---------+------------+---------------+---------------+
| 1       | 1          | 2019-07-20    | open_session  |
| 1       | 1          | 2019-07-20    | scroll_down   |
| 1       | 1          | 2019-07-20    | end_session   |
| 2       | 4          | 2019-07-20    | open_session  |
| 2       | 4          | 2019-07-21    | send_message  |
| 2       | 4          | 2019-07-21    | end_session   |
| 3       | 2          | 2019-07-21    | open_session  |
| 3       | 2          | 2019-07-21    | send_message  |
| 3       | 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值