题解 | #考试分数(二)#

考试分数(二)

https://www.nowcoder.com/practice/f456dedf88a64f169aadd648491a27c1

正确的解题方法已经很多大佬提供了,解答的也特别详细

作为一个菜鸟,我比较在乎我的方法为什么错,小小的研究了一下

select

*

from grade

group by job

having score>avg(score)

报错

改来改去都报错,这个报错也报了很多次,去网上和外网特地学习了一下

图中的表 主键是id,

如果group by 后面填的是job(非主键), 那根据规则,不好意思 select 后面只能是job和聚合函数,这样子靠group by 和having就完全解不了题目

这一点可能也是题目专门设的陷阱,一开始我以为这题很简单,结果卡了半天

并且

having里面只能用聚合函数与数字作比,不能用聚合函数与字段作比

全部评论

相关推荐

dao_yi:投了1000个左右,回消息的很少,要简历然后说过几天联系的都没有消息了,约面试的基本都是3000左右,足够在当地生活,最后去了一个武汉的3000,干了两天回来考研了,感觉这个行业加班是常态,看能不能考研上岸找个国企,或者大厂。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务