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

企业网站如何做网警备案网站推广的目的是什

企业网站如何做网警备案,网站推广的目的是什,张店网站制作首选专家,ps个人网页设计模板目录 1 题目2 建表语句3 题解 1 题目 查询每个用户最大连续登录天数 样例数据如下 login_log: 2 建表语句 --建表语句 create table if not exists login_log (user_id int comment 用户id,login_time date comment 登录时间 ); --数据插入 INSERT overwrit…

目录

  • 1 题目
  • 2 建表语句
  • 3 题解

1 题目


查询每个用户最大连续登录天数

样例数据如下 login_log:

在这里插入图片描述

2 建表语句


--建表语句
create table if not exists login_log
(user_id        int comment '用户id',login_time date comment '登录时间'
);
--数据插入
INSERT overwrite table login_log
VALUES (1, '2022-11-28'),(1, '2022-12-01'),(1, '2022-12-02'),(1, '2022-12-03'),(2, '2022-12-01'),(2, '2022-12-04');

3 题解


(1)开窗,排序

select user_id,login_time,row_number() over (partition by user_id order by login_time) rn
from login_log;

执行结果

在这里插入图片描述

(2)利用等差数列的特性,如果是连续登录,login_time - num 则相等。

select user_id,login_time,-- 在Hive中,DATE_SUB函数只能以天为单位进行操作。DATE_SUB用于从指定日期减去指定天数。date_sub(login_time, rn) as diff
from (select user_id,login_time,row_number() over (partition by user_id order by login_time) as rnfrom login_log) t

在这里插入图片描述

(3)按照 diff 分组,获取每个用户每次连续登录的天数

select user_id,diff,count(*) days
from (select user_id,login_time,-- 在Hive中,DATE_SUB函数只能以天为单位进行操作。DATE_SUB用于从指定日期减去指定天数。date_sub(login_time, rn) as difffrom (select user_id,login_time,row_number() over (partition by user_id order by login_time) as rnfrom login_log) t) tt
group by user_id,diff;

执行结果

在这里插入图片描述

(4)得出每个用户最大连续登录天数

select user_id,max(days) as max_days
from
(select user_id,diff,count(*) days
from (select user_id,login_time,-- 在Hive中,DATE_SUB函数只能以天为单位进行操作。DATE_SUB用于从指定日期减去指定天数。date_sub(login_time, rn) as difffrom (select user_id,login_time,row_number() over (partition by user_id order by login_time) as rnfrom login_log) t) tt
group by user_id,diff) ttt
group by user_id ;

执行结果

在这里插入图片描述

http://www.yayakq.cn/news/988709/

相关文章:

  • 网站开发服务合同范本百度怎么做网页
  • 下载建设网站软件长沙今天最新招聘信息
  • 做网站的人会不会拿走我的网站官方网站建设与维护好处
  • 南阳网站怎么推广单位网站建设建议对策
  • 专业网站设计制作费用自己有网站做点什么
  • 在线手机动画网站模板下载安装平台网站建设ppt模板下载
  • 西充企业网站建设局门户网站建设的目标
  • 实体行业做分销网站有什么好处微信网站html5
  • 西安做网站的公司在哪燕窝网站怎么做
  • 如何用腾讯云建设自己网站wordpress手机登陆不了
  • 社交类网站手机模版做百度推广需要有自己的网站吗
  • 学做网站初入门教程网站建设意味着什么
  • 全国网站建设公司排名律师网站模版
  • 温州做网站价格网站开发常用形状
  • 桂林做网站的公司有哪些wordpress情侣家园
  • 如何做翻唱网站app ui设计欣赏 网站
  • asp企业营销型网站建设学校网站建设调查表
  • 关于集团网站建设的修改请示wordpress不同页面布局
  • 免费文档模板网站wordpress搬家502
  • 网站维护费用怎么收百度网盘电脑版下载
  • 小型电商网站模板wordpress 断点调试
  • 做购物网站怎拼找商家网站下载服务器配置
  • 做淘宝客新增网站推广商城网站验收
  • 网站插件代码下载dw网页设计实验报告
  • 宁夏城乡住房建设厅网站wordpress用户中心制作
  • 全国购物网站排名城市建设
  • 网站制作视频课程wordpress now
  • 南昌专业做网站公司提升学历官网报名多少钱
  • 简单html网站什么是网络营销?
  • 网站模板间距如何注册商标名称以及logo