【发布时间】:2019-08-14 19:51:29
【问题描述】:
假设我们有一张桌子:
Students (First_Name, Last_Name, Section_Name, Grades_Avg)
我需要编写一个查询,获取每个部分的学生的第一个 %p(过程参数),其属性为(First_Name、Last_Name、Section_Name、Grades_Mean),降序排列在 Grades_Avg 之后,升序排列在 Last_Name 之后,使用Grades_Avg > 5。
我的作品:
select First_Name, Last_Name, Section_Name, Grades_Avg
from STUDENTS where Grades_Avg>5
ORDER BY Section_Name, Grades_Avg DESC
FETCH FIRST p PERCENT ROWS ONLY;
但是有了这个我没有得到每个 Section_Name(第一个 %p)我得到所有部分的整体。
【问题讨论】: