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