p****e 发帖数: 165 | 1 就一张表,叫Application,以下为column names, 就是某高中每一届的同学申请各大
学的入学成绩。
Name, Year_Month, School, Score
Lily 08/2010 MIT 1570
Jim 02/2009 Berkeley 1490
...
问题:现在需要选出每一年申请各个学校入学分数排名前10名同学的Name and Score。
我用MySQL.
我卡在两个地方:
1)如何从Year_Month中职提取Year?
2)如何分组后求各组的top 10?
感谢各位大牛相助,不甚感激! | B*****g 发帖数: 34098 | 2 1 http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_subs
tr
2 http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-p
er-group-in-sql/
【在 p****e 的大作中提到】 : 就一张表,叫Application,以下为column names, 就是某高中每一届的同学申请各大 : 学的入学成绩。 : Name, Year_Month, School, Score : Lily 08/2010 MIT 1570 : Jim 02/2009 Berkeley 1490 : ... : 问题:现在需要选出每一年申请各个学校入学分数排名前10名同学的Name and Score。 : 我用MySQL. : 我卡在两个地方: : 1)如何从Year_Month中职提取Year?
| g***l 发帖数: 18555 | 3 RANK() PARTITIONED BY (ORDER BY) | B*****g 发帖数: 34098 | 4 mysql
【在 g***l 的大作中提到】 : RANK() PARTITIONED BY (ORDER BY)
|
|