0
因此我正在嘗試編寫一個過程,它將使用遊標對最高GPA = 1等進行排名。我在哪裏卡住是將最高GPA評爲最低的P1/SQL過程
declare
snum students.snum%type;
sname students.sname%type;
GPA students.GPA%type;
begin
for Rec in
(select snum,sname,GPA
from students
order by GPA desc)loop
dbms_output.put_line(rec);
end loop;
end;
我深陷其中在環(現在它只是一個佔位符)。我不確定設定每個GPA排名的正確方法。
不要使用遊標。使用'rank()'或'row_number()'。 –