我的表:選擇的第n個最高分
create table marks(stdName nvarchar(30), marks float)
insert into marks
select 'std1', 98
union all select 'std2', 96
union all select 'std3', 95
union all select 'std4', 97
union all select 'std5', 93
我想創建一個存儲過程第n個最高分作爲給定的輸入parameter.suppose選擇該行,如果輸入的參數爲3,它應該顯示 'STD2',96或如果 輸入參數是5,它應該顯示 'STD5',93
你能解釋一下_「'th'最高分數」嗎?我不明白你想要的結果的規則。 –
th表示第一,第二,第三,第四,第五,第六......請看我提供的最後一句話作爲我的要求。 – nischal