题解 | #考试分数(四)#
考试分数(四)
http://www.nowcoder.com/practice/502fb6e2b1ad4e56aa2e0dd90c6edf3c
# (接 top1,个人感觉更方便理解的一种)
# 不需要知道分数,只要知道有多少个;是奇数还是偶数# 对于奇数来说,向上取整and向下取整,都一样;
# 对于偶数来说,向上取整and向下取整,是两个不同的数
SELECT job, FLOOR((COUNT(id)+1)/2) start, CEILING((COUNT(id)+1)/2) end FROM grade GROUP BY job ORDER BY job