#中位数的特征:
#当个数为偶数时,中位数的起始位置等于个数/2,结束位置等于个数/2+1
#当个数为奇数时,中位数的起始位置等于向上取整(个数/2),结束位置等于向上取整(个数/2)
#用除以2的余数是否为0来判断奇偶,%2=0
#当个数为偶数时,中位数的起始位置等于个数/2,结束位置等于个数/2+1
#当个数为奇数时,中位数的起始位置等于向上取整(个数/2),结束位置等于向上取整(个数/2)
#用除以2的余数是否为0来判断奇偶,%2=0
#记得取整数,本题用ceiling函数向上取整(返回不小于该数的最小整数值)或round(数,0)四舍五入取整都可。
select job ,case when count(score)%2=0 then ceiling(count(score)/2) else ceiling(count(score)/2) end as start1 ,case when count(score)%2=0 then ceiling(count(score)/2+1) else ceiling(count(score)/2) end as end1 from grade group by job order by job;