生成按某个字段排序后的序号
2007-08-31 20:38
330 查看
Sql Server 2005:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select row_number() (order by col) as id, * from tablename
非Sql Server 2005:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select (select count(*) from tablename b where a.col <= b.col) as ID, a.* from tablename a order by a.col
若表中没有自动增长的列:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select IDENTITY(1,1) as ID, * into tb from tableName
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select * from tb
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select row_number() (order by col) as id, * from tablename
非Sql Server 2005:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select (select count(*) from tablename b where a.col <= b.col) as ID, a.* from tablename a order by a.col
若表中没有自动增长的列:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select IDENTITY(1,1) as ID, * into tb from tableName
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
select * from tb
相关文章推荐
- 排序 SELECT INTO 生成的表 默认的一个排序序号字段是,自增长标识列
- SQL Sever生成修改所有字段排序规则
- SQL排序后将序号填入指定字段
- css3 自动生成序号(不使用JS,可任意排序)
- SQL排序后将序号填入指定字段
- 生成按某个字段排序后的序列号
- css3 自动生成序号(不使用JS,可任意排序)
- css3 -- 自动生成序号(不使用JS,可任意排序)
- mySQL 按字段排序后取序号
- 用T-SQL语句 自动生成序号 排序
- 生成多字段排序分页的SQL的通用类
- 生成多字段排序分页的SQL的通用类
- SQL语句 对表按某几个字段分组,并生成组内记录数范围内的随机序号.
- 一条数据更新的语句,如何将排序的序号写入本表中的一个字段中
- 通用的泛型Icomparer生成类,对类进行排序,最大支持4个字段同时比较
- Java对map进行排序并生成序号
- 按某一字段排序生成名次
- 通用的泛型Icomparer生成类,对类进行排序,最大支持4个字段同时比较
- 请问如何在检索数据同时自动生成一个序号字段
- SQLSERVER无排序生成序号