题目链接:点击打开链接
题目大意:注意需要体现出“学校也希望尽可能多的学生能申请该学校”,很多答案解析并没体现出这一条,反而凑巧也过了,估计是测试用例不够全。
解题思路:略。
AC 代码
WITH t AS(SELECT school_id, score, RANK() OVER(PARTITION BY school_id ORDER BY capacity - student_count, score) rk
FROM Schools JOIN Exam
WHERE capacity - student_count >= 0)
SELECT s.school_id, IFNULL(score, -1) score
FROM Schools s LEFT JOIN t ON s.school_id = t.school_id AND rk = 1
最后
以上就是孤独奇迹最近收集整理的关于LeetCode(数据库)- 找出每所学校的最低分数要求的全部内容,更多相关LeetCode(数据库)-内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复