牛客727707097号
牛客727707097号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客727707097号的博客
全部文章
/ 题解
(共6篇)
每个日期登录新用户个数
每个日期新登录的用户 如下就是抓出最小的那个日期 select user_id,min(date) date from login group by user_id 然后呢 再按照date的group by 和count 就可以得到 个数可是 答案只对了一半 因为没登录的用户数据是0...
2021-01-29
0
511
新登录用户的次日成功
这个题目比较让人迷惑的是 如果这个人 第一天也登录 第二天 第三天 也登陆 第四天不登录了 怎么算其实 还是在审题上就是 "新登录用户的次日成功" 这边的新登录用户 就是只是考虑 第一天和第二天 也就很好理解了 -->选出所有的IDselect count(distinct user_id)...
2021-01-29
3
593
牛客每个用户最近登录是哪一天。
看到大家 多数都是 用MAX () 看着 代码很简洁我写点不一样 但是 也是很容易理解的我的方法是用Rank 根据 User_ID 在按照日期排序 得到序号最后 嵌套 抓出 第一个也就是最近日期 select user_id ,dateFrom ( select user_id,date,rank(...
2021-01-26
12
1451
排除最大最小候后的当前员工
这个题目中说了"查找排除最大、最小salary之后的当前(to_date = '9999-01-01' )员工的平均工资avg_salary。"我们按照这逻辑 取大取小时 肯定是默认不会会加 to_date = '9999-01-01' 这样也就是 逻辑上时觉得OK 但是 一直通不过.但是 题目的潜...
2021-01-19
4
668
只抓小的 不删即可
其实这题想复杂也会很复杂 想简单就会很简单 最简单的方法就是 只要 抓到最小的 管你充不重复 这些不重要 抓到最小的 不删 OK 解决!! delete from titles_testwhere id not in( select min(id) from titles_test ...
2021-01-15
2
1067
为啥呢
这题 明明很简单 就是 用|| 连接 中间 加空格竟然 通不过 简直了
2021-01-15
0
1152