SQL205中怎样在查询的结果前添加一列序号
来源:百度知道 编辑:UC知道 时间:2024/06/15 17:00:57
SQL205中
declare @t table(name varchar(10))
insert into @t
select 'aaa' union
select 'bbb' union
select 'ccc' union
select 'ddd' union
select 'eee' union
select 'fff' union
select 'ggg'
select row_number() over(order by name asc) id, name from @t
------------------------------
(7 个资料列受到影响)
id name
-------------------- ----------
1 aaa
2 bbb
3 ccc
4 ddd
5 eee
6 fff
7 ggg
(7 个资料列受到影响)
给查询结果添加一列序号:selectrow_number()over(orderbyid)asrowNum,*fromtableName
select (row_number() over (order by 列名 asc))rownumber,* from 表名;