小狮子跑啊跑
小狮子跑啊跑
全部文章
题解
SQL实战项目(2)
归档
标签
去牛客网
登录
/
注册
小狮子跑呀跑
全部文章
/ 题解
(共4篇)
题解 | #获得积分最多的人(三)#
在上一题的基础上在合并表中加入case when select u.id,u.name,t.grade_sum from (select user_id, sum(abs) as grade_sum, rank()over(order by sum...
2021-08-08
1
427
题解 | #获得积分最多的人(二)#
使用rank()over()和sum()内嵌定位并列第一的用户 select u.id,u.name,t.grade_sum from (select user_id, sum(grade_num) as grade_sum, rank()over...
2021-08-08
19
952
题解 | #牛客的课程订单分析(七)#
left join容易出错,注意client表里是没有GroupBy这个name的 select (case when is_group_buy = 'No' then c.name else 'GroupBuy' end) as source, ...
2021-08-07
29
1196
题解 | #牛客的课程订单分析(六)#
\使用case when来定义最后一列\子查询中不能出现group by,因为只会返回条件对应的第一个值 select t.id, t.is_group_buy, (case when t.is_group_buy = 'No' then c.name ...
2021-08-06
11
552