當前位置:菜譜大全網 - 美食菜譜 - sql如何在查詢結果上加列?

sql如何在查詢結果上加列?

--sql 2000

select 序號 = (select count(1) from tb where 學號 < t.學號) + 1,學號 ,姓名 from tb t

--sql 2005

select 序號 = row_number() over(order by 學號),學號 ,姓名 from tb

--oracle

select row_number() over(order by 學號) 序號,學號 ,姓名 from tb