原文:SQL面试题---查询最长连续登录天数

给定Log表,查询各用户最长连续登录天数。 解题思路: ,给各用户的登录日期组内排序。用窗口函数ROW NUMBER实现。 ,因为row number是连续的,所以如果login time row number是恒定的,说明用户从该login time算起是连续登录的。 ,计算各用户login time row number这个差值的数量,也就是各用户的连续登录天数。 ,按用户id聚合,找出各用户 ...

2021-04-05 12:33 0 569 推荐指数:

查看详情

SQL 计算最长连续登录天数

参考:https://blog.csdn.net/ganghaodream/article/details/100083543 SQL计算最长登录天数 计算最长登陆天数主要用两个函数:1.窗口函数row_number()over() 2.date_sub() 1.使用row_number ...

Fri Nov 06 20:25:00 CST 2020 0 3654
sql查询语句面试题

几个表 employees 表: EMPLOYEE_ID NUMBER(6) FIRST_NAME ...

Wed Nov 14 00:53:00 CST 2018 0 2953
面试题sql数据查询

前几天参加一个面试面试公司让做一套题,sql题不是很难,但是我第一次还是写错了,回来后,重新写了下。简单记录下吧, 1.题目: 2.测试数据 select * from student ; insert into student(name,subject ...

Fri Sep 23 21:50:00 CST 2016 0 1916
SQL面试题

本博客总结自各个博客,汇集于此。不定期更新。。。 1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 ...

Thu May 04 00:22:00 CST 2017 0 3506
sql面试题

1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 2. 学生表 如下: 删除除了自动编号不同, 其他都相同的学生冗余信息 ...

Fri Nov 22 06:56:00 CST 2019 0 1435
连续登录天数计算

最近有个需求,计算用户连续登录的最大天数(这里使用prestoSql,使用hive也可以),先看下登录日志数据表hive.traffic.access_user只有两个字段:uid,day;日期辅助表hive.ods.dim_date,这个表只有一个字段day; 先说下思路 ...

Mon Apr 13 16:20:00 CST 2020 0 741
单点登录面试题

单点登录CAS系统入门 什么是单点登录?(SSO Single Sign On) Session不共享 是一个单独的应用系统 ...

Tue Aug 13 04:19:00 CST 2019 0 622
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM