当前位置: 首页 > news >正文

印刷包装公司网站模板网络营销有什么特点

印刷包装公司网站模板,网络营销有什么特点,宁波网页设计职业,小公司做网站需要大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1141. 查询近30天活跃用户数二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.其他总结前言 一、题目&…

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:1141. 查询近30天活跃用户数
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.正确示范③
      • 提交SQL
      • 运行结果
    • 4.其他
  • 总结


前言


一、题目:1141. 查询近30天活跃用户数

活动记录表:Activity

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| user_id       | int     |
| session_id    | int     |
| activity_date | date    |
| activity_type | enum    |
+---------------+---------+
该表是用户在社交网站的活动记录。
该表没有主键,可能包含重复数据。
activity_type 字段为以下四种值 ('open_session', 'end_session', 'scroll_down', 'send_message')。
每个 session_id 只属于一个用户。

请写SQL查询出截至 2019-07-27(包含2019-07-27),近 30 天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。

以 任意顺序 返回结果表。

查询结果示例如下。

示例 1:

输入:
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          | 2019-07-21    | end_session   |
| 4       | 3          | 2019-06-25    | open_session  |
| 4       | 3          | 2019-06-25    | end_session   |
+---------+------------+---------------+---------------+
输出:
+------------+--------------+ 
| day        | active_users |
+------------+--------------+ 
| 2019-07-20 | 2            |
| 2019-07-21 | 2            |
+------------+--------------+ 
解释:注意非活跃用户的记录不需要展示。

二、解题

1.正确示范①

提交SQL

select activity_date day,count(distinct user_id) active_users
from Activity
where activity_date>'2019-06-27' and activity_date<='2019-07-27'
# activity_date>='2019-06-28' and activity_date<='2019-07-27'
group by activity_date

或者

select activity_date day,count(distinct user_id) active_users
from Activity
where activity_date>DATE_SUB('2019-07-27',INTERVAL 30 DAY)
and activity_date<='2019-07-27'
group by activity_date

或者

select activity_date day,count(distinct user_id) active_users
from Activity
where DATEDIFF('2019-07-27',activity_date)>=0 
and DATEDIFF('2019-07-27',activity_date) <30 
group by activity_date

运行结果

2.正确示范②

提交SQL

select activity_date day,count(distinct user_id) active_users
from Activity
where activity_date between '2019-06-28' and '2019-07-27'
# activity_date between DATE_SUB('2019-07-27',INTERVAL 29 DAY) and '2019-07-27'
group by activity_date

运行结果

3.正确示范③

提交SQL

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

运行结果

4.其他


总结

正确示范①思路:
先按活跃日期筛选
activity_date>‘2019-06-27’ and activity_date<=‘2019-07-27’
或者 activity_date>DATE_SUB(‘2019-07-27’,INTERVAL 30 DAY) and activity_date<=‘2019-07-27’
或者 DATEDIFF(‘2019-07-27’,activity_date)>=0 and DATEDIFF(‘2019-07-27’,activity_date) <30
再按活跃日期分组 group by activity_date
再取去重用户数 count(distinct user_id)
正确示范②思路:
将正确示范①中活跃日期筛选改为
activity_date between ‘2019-06-28’ and ‘2019-07-27’ ,其他不变;
正确示范③思路:
先按活跃日期筛选,将数据按distinct activity_date,user_id去重后,
再按活跃日期分组 group by activity_date
再取用户数 count(1)

http://www.hkea.cn/news/104831/

相关文章:

  • 商城模板网站模板网站软文是什么
  • 校园网站推广方案怎么做网站排名推广工具
  • 深圳罗湖企业网站建设报价网络媒体发稿平台
  • 用别人公司域名做网站线下推广的渠道和方法
  • php mysql的网站开发外贸推广平台
  • 济南网站建设认可搜点网络能百度指数有三个功能模块
  • 网上商城网站建设意义在线代理浏览网页
  • 网站图片切换代码百度下载并安装最新版
  • 微信公众平台号申请注册入口杭州seo公司
  • 本周实时热点新闻事件seo文章代写一篇多少钱
  • 旺店通app手机企业版下载网站seo如何优化
  • 宝山区建设用地事务所网站网络公司有哪些
  • 用sql做简单的博客网站大连谷歌seo
  • 新手怎么学做网站就业培训机构有哪些
  • magento网站建设搭建网站步骤
  • 营销网站如何实现差异化南京seo公司
  • 服务器托管是啥搜索引擎优化排名培训
  • 山西手机网站建设网址大全123
  • b2c平台有哪些平台网址新区seo整站优化公司
  • WordPress突然全站404网站如何添加友情链接
  • 复制别人网站做第一站seo短视频网页入口引流下载
  • 基层建设论文收录在哪个网站百度统计api
  • 购买主机可以做网站吗楚雄今日头条新闻
  • 深圳专业网站建设公司哪家好宁波网络营销公司
  • ps做电商网站流程图百度图片识别搜索引擎
  • 做电影网站程序好用武汉网站建设推广公司
  • 如何做b2c网站下列关于友情链接说法正确的是
  • 网站开发中网页上传seo在线网站推广
  • 网站建设报价流程免费培训网站
  • 聊城网站建设服务好最新网域查询入口