day07 SQL入门-计算函数

1141. 查询近30天活跃用户数
在这里插入图片描述
请写SQL查询出截至 2019-07-27(包含2019-07-27),近 30 天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。

任意顺序 返回结果表。

查询结果示例如下。
在这里插入图片描述

select 
    a.activity_date as day, 
    count(distinct user_id) as active_users
from 
    Activity as a 
where 
    a.activity_date between '2019-06-28' and '2019-07-27'
group by 
	a.activity_date

1693. 每天的领导和合伙人
在这里插入图片描述
写一条 SQL 语句,使得对于每一个 date_idmake_name,返回不同的 lead_id 以及不同的 partner_id 的数量。

任意顺序 返回结果表。

查询结果格式如下示例所示。
在这里插入图片描述

select
	d.date_id, 
    d.make_name, 
    count(distinct d.lead_id) as unique_leads , 
    count(distinct d.partner_id) as unique_partners
from 
	DailySales as d
group by
	d.date_id,d.make_name

1729. 求关注者的数量
在这里插入图片描述
写出 SQL 语句,对于每一个用户,返回该用户的关注者数量。

user_id 的顺序返回结果表。

查询结果的格式如下示例所示。
在这里插入图片描述

select
    f.user_id,
    count(f.follower_id) as followers_count
from
    Followers as f
group by
    f.user_id
order by
    f.user_id
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值