首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL语句,增加一个递增字段

2012-04-10 
求一个SQL语句,增加一个递增字段从数据库中取出一些记录,要增加一个递增字段,从1开始,1 …2 …3 …可否不用存

求一个SQL语句,增加一个递增字段
从数据库中取出一些记录,要增加一个递增字段,从1开始,
1 …
2 …
3 …
可否不用存储过程

[解决办法]
--sql 2005

select t.* , px = row_number() over(order by 某字段) from tb
[解决办法]
用自增字段不好,压力很大 还是用 newid()吧
[解决办法]
估计楼主要的是“序号”

探讨

用自增字段不好,压力很大 还是用 newid()吧

[解决办法]
探讨
--sql 2000,需要使用子查询,并且最好有个字段是每行唯一,例如id

select t.* , px = (select count(1) from tb where id < t.id) + 1 from tb t

热点排行