原文: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