SunburstRun
SunburstRun
全部文章
分类
C++(23)
Git(1)
Java(15)
LeetCode(1)
log(2)
python(1)
redis(2)
sql(3)
VSCode(1)
数据库(2)
数据结构与算法(1)
未归档(2)
题解(33)
归档
标签
去牛客网
登录
/
注册
SunburstRun的博客
牛客sql题库维护者,牛客sql题库有问题的可以直接私信我
全部文章
(共20篇)
牛客的课程订单分析(六)
这个题目其实是牛客的课程订单分析(三)的另外一个联立表和左连接的考察 根据 https://blog.nowcoder.net/n/7a090c43899e47f38e75c67be7133b4f 我们可以写出 select * from or...
题解
2021-02-26
11
1444
牛客的课程订单分析(五)题解
根据https://blog.nowcoder.net/n/5687da9041664645ae2eee83ea02dc60可以写出: select user_id,min(date) as first_buy_date,count(user_id) ...
题解
2021-02-26
21
1441
牛客的课程订单分析(四)题解
由https://blog.nowcoder.net/n/7a090c43899e47f38e75c67be7133b4f 可以写出: select * from order_info where user_id&nbs...
题解
2021-02-26
34
1928
牛客的课程订单分析(三)
通过https://blog.nowcoder.net/n/87066a468fdd45e1b8f091e76e3854cb我们可以写出如下代码: select user_id from order_info where date>'202...
题解
2021-02-26
10
1601
牛客的课程订单分析(二)题解
通过 https://blog.nowcoder.net/n/2a752477a5bd462a8fdeacf8dd576931 我们可以写出: select * from order_info where date>'2...
题解
2021-02-26
9
921
牛客的课程订单分析(一)题解
第一个题目比较简单,是把所有的条件列出来就行了: select * from order_info where date>'2025-10-15' and status='completed' and product_name in('C++','Java','Python') order b...
题解
2021-02-26
14
1752
牛客每个人最近的登录日期(五)题解
这个题目如果你做过牛客每个人最近的登录日期(三)和牛客每个人最近的登录日期(四),那么解决起来会容易很多,做过(四)https://blog.nowcoder.net/n/a2f955514f824bb888f9d7726421e809我们知道每个日期的新用户求法为: select ...
题解
sql
2020-08-20
21
2074
牛客每个人最近的登录日期(四)题解
这个题目做过前面的题的话,应该可以比较容易就知道, select l1.date,count(distinct l1.user_id) from login l1 group by l1.date; 这样可以得到每个日期里面,用户登录的...
题解
sql
2020-08-20
69
3249
牛客每个人最近的登录日期(三)题解
要统计牛客新登录用户的次日成功的留存率,首先把公式列出来: (第一天登录的新用户并且第二天也登录的用户)/(总用户)即为新登录用户的次日成功的留存率 总用户其实挺好算,如下: select count(distinct user_id) from&...
题解
sql
2020-08-20
239
8324
出现三次以上相同积分的情况题解
方法一:要三次以上的积分,那么肯定要查找3个id不同但是积分相同的情况,怎么比较一列和另外一列是否相等呢?在一个表里面感觉无法做到,那么最简单就是利用笛卡尔积了,1个表看成3个表,联立三个表number相同的部分 ,笛卡尔积如下: 第1个表 ...
题解
sql
2020-08-13
63
3399
首页
上一页
1
2
下一页
末页