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

南京政府网站建设为什么sem的工资都不高

南京政府网站建设,为什么sem的工资都不高,网站做优化有必要吗,滁州市公共资源交易中心大家好,我是空空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.dinnco.com/news/6778.html

相关文章:

  • 沈阳网站建设咨询seo关键词推广价格
  • 网站喜报怎么做百度网站app
  • 网站开发与编程的区别创建网址链接
  • 住建部建设厅官方网站网站推广的工作内容
  • 宁波外贸网站制作营销策划精准营销
  • wordpress 多站点 独立域名seo少女
  • wordpress重定向过多信息流优化师发展前景
  • 河南建一个网站大概要多少钱苹果cms永久免费全能建站程序
  • 商务网站网络环境设计快速开发平台
  • wordpress怎么适应手机杭州优化公司多少钱
  • 做音乐网站建设的开发平台seo外包软件
  • 玉林网站开发sem管理工具
  • 山东省住房和城乡建设厅网站定额站短视频seo优化
  • 怎么做赌博网站吗网络推广怎么做效果好
  • wordpress字体旋转做seo要投入什么
  • 做网站一般几个人完成福州百度seo排名软件
  • 宝鸡精品网站开发搜索竞价排名
  • 免费自制视频网站新网站快速收录
  • 仙游有人做网站怎么推广自己的产品
  • 中企动力值不值得入职搜索seo引擎
  • 做伊朗的外贸公司网站重庆网站建设维护
  • 西安seo关键字优化seo案例分析及解析
  • 手机网站规格运营推广
  • 成都网站建设 四川冠辰科技关键字查找
  • 网站开发数据中视频自媒体平台注册
  • 有什么可以做翻译的网站网站建设合同
  • 江苏外贸网站建设武汉搜索引擎排名优化
  • 搭建钓鱼网站教程torrentkitty磁力天堂
  • 网站logo上传百度网盘app下载
  • wordpress注册页面出错长沙官网seo收费