携程数分笔试

给我整无语了,两道SQL加起来90分了,算法就10分,关键是SQL死活过不了,麻烦各位大神帮忙看一下有什么玩意
1.
select Sno,Sname,count(distinct if(score < 60 ,Cno,null)) as failedCounts
from tb_grade
group by Sname,Sno
having count(distinct if(score < 60 ,Cno,null)) >= 2
order by Sno desc
这是最开始写的,后来改成了子查询,没用if,全通过了,也不知道这段代码问题出在哪
2.
select dept_sal.pay_month,department_id,dept_avg_sal,corp_avg_sal,
case when dept_avg_sal - corp_avg_sal < 0 then "lower"     
when dept_avg_sal > corp_avg_sal then "higher"     
else "same" end as comparison 
from (
    select b.department_id,substr(pay_date,1,7) as pay_month,round(avg(amount),1) as dept_avg_sal 
    from salary a 
    inner join employee b on a.employee_id = b.employee_id 
    group by b.department_id,substr(pay_date,1,7)) dept_sal 
inner join 
( 
    select substr(pay_date,1,7) as pay_month,round(avg(amount),11) as corp_avg_sal 
    from salary 
    group by substr(pay_date,1,7)) corp_sal 
on dept_sal.pay_month = corp_sal.pay_month 
order by pay_month,department_id
在本地运行结果是对的,结果怎么都过不了,好生气
#携程笔试##携程##数据分析师##笔经#
全部评论
sorry打错字了…麻烦各位大神帮忙看一下有什么问题
点赞 回复 分享
发布于 2021-09-09 21:08
是不是平均工资的精度的问题?
点赞 回复 分享
发布于 2021-09-09 21:09
平均工资精度怎么调整呢?
点赞 回复 分享
发布于 2021-09-09 21:10
不应该left join吗?()
点赞 回复 分享
发布于 2021-09-09 21:13
我觉得就是corp_avg_sal的精度问题,我本地能过,但是只保留四位小数
点赞 回复 分享
发布于 2021-09-09 21:16
请问楼主投的哪里的
点赞 回复 分享
发布于 2021-09-10 09:06
第二题我ac了,不是小数点的问题应该,他那个系统用的是SQLite,所以时间转换的函数不是date_format 而是strftime
点赞 回复 分享
发布于 2021-09-10 10:06
总感觉第三题有问题😓 调整了精度也ac不了
点赞 回复 分享
发布于 2021-09-13 20:22
请问是商业数据分析岗吗
点赞 回复 分享
发布于 2022-03-02 22:56
请问python是啥类型的题呀,数据结构吗
点赞 回复 分享
发布于 2022-03-08 20:19
请问楼主还记得笔试题目是什么吗
点赞 回复 分享
发布于 2022-03-09 09:46

相关推荐

剑桥断刀:找啥工作,牛客找个比如大厂软开或者随便啥的高薪牛马,大把没碰过妹子的技术仔,狠狠拿捏爆金币
点赞 评论 收藏
分享
评论
7
31
分享

创作者周榜

更多
正在热议
更多
# 听劝,这个简历怎么改 #
14081次浏览 182人参与
# 面试被问“你的缺点是什么?”怎么答 #
6309次浏览 98人参与
# 水滴春招 #
16229次浏览 341人参与
# 入职第四天,心情怎么样 #
11265次浏览 63人参与
# 租房找室友 #
7997次浏览 53人参与
# 读研or工作,哪个性价比更高? #
26139次浏览 356人参与
# 职场新人生存指南 #
199165次浏览 5506人参与
# 参加完秋招的机械人,还参加春招吗? #
26960次浏览 276人参与
# 文科生还参加今年的春招吗 #
4101次浏览 31人参与
# 简历无回复,你会继续海投还是优化再投? #
48608次浏览 561人参与
# 你见过最离谱的招聘要求是什么? #
144708次浏览 829人参与
# 如果重来一次你还会读研吗 #
155712次浏览 1706人参与
# 机械人选offer,最看重什么? #
69076次浏览 449人参与
# 选择和努力,哪个更重要? #
44269次浏览 492人参与
# 如果再来一次,你还会学硬件吗 #
103643次浏览 1245人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20519次浏览 413人参与
# 招聘要求与实际实习内容不符怎么办 #
46703次浏览 494人参与
# 22届毕业,是读研还是拿外包offer先苟着 #
4652次浏览 27人参与
# 你们的毕业论文什么进度了 #
901179次浏览 8960人参与
# 软开人,你觉得应届生多少薪资才算合理? #
81368次浏览 496人参与
# 国企还是互联网,你怎么选? #
109188次浏览 853人参与
牛客网
牛客企业服务