携程数分笔试

给我整无语了,两道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

相关推荐

许愿ssp的咸鱼很不想泡池子:import python as pyhton
点赞 评论 收藏
分享
会员标识
昨天 16:28
已编辑
牛客运营
从03年的“北大毕业生卖猪肉”到前段时间上热搜的“北大博士入职城管”,这些年“下沉式就业”现象频繁牵动着大家的视野和目光吧,很吸睛?我觉得并不是,如果你说985大学生XXX,那可能成不了焦点,如果说是北大清华毕业生去当城管,卖猪肉,大家都会讨论一番,无论是谁都知道北大清华的过人之处。但是呢近些年的确有很多985、211名校毕业生选择到基层就业或回老家创业,会不会觉得大财小用?老家的哥哥,因为当时学的专业不是很好,但好在学校不错,一路本硕连读,毕业之后在上海打拼了2年,也攒了一些小钱,随后回村选择科学养鸡,买了很大一块地开始科学方法的养鸡、卖鸡蛋,村里的老人都会议论纷纷,白瞎了家里供你读书,又回...
下午吃泡馍:不是每一个脱下长衫的人在下沉市场重获新生,并不是每一个养猪养鸡的高学历人才都会成功。现实是很多人的“长衫”就是自己为数不多甚至唯一的底牌了,拼尽全力拿到一个不错的学历,这时候主流媒体告诉对方脱下长衫也可以活的精彩,其实真的挺难过的。强者恒强,但是弱者是人群的底色。 本质上是整个市场的问题,没有足够多的增长点,没有足够多的岗位,自上而下没有积极向上的氛围。外企撤出,供应链缺失...在发展的过程中总有阵痛,现阶段可能就是我们承受阵痛的过程。之前在牛客看到一个小伙伴说:时代的一粒灰尘,落在谁的身上,都将是无法承受之重!深有感触。
点赞 评论 收藏
分享
评论
7
31
分享

创作者周榜

更多
牛客网
牛客企业服务