在select语句中增加行号

简介: 第一种方法:select 行号=(select count(*) from TABLEA where ID

第一种方法:

select 行号=(select count(*) from TABLEA where ID<a.ID),ID,NAME from TABLEA as a order by 行号 

前提条件是:TABLEA中的ID是唯一主键,保证ID的唯一性。

第二种方法:

使用临时表法

select IDENTITY(int, 1,1) as 行号,ID,NAME into #t from TABLEA

select * from #t

目录
相关文章
|
30天前
|
SQL 移动开发 大数据
SQL语句查询连续六天满足条件的记录
在数据库管理和数据分析中,我们经常需要查询符合特定时间范围内连续几天的记录
|
6月前
|
SQL Oracle 关系型数据库
sql语句两个字段合并或者两个字段拼接显示
sql语句两个字段合并或者两个字段拼接显示
|
SQL 关系型数据库 MySQL
操作delete或者update语句,加个limit或者循环分批次删除
操作delete或者update语句,加个limit或者循环分批次删除
|
SQL 数据库
数据库sql语句(count(*)和count(字段))
数据库sql语句(count(*)和count(字段))
178 0
Select 查询数据语句
Select 查询数据语句
181 0
|
关系型数据库 MySQL 数据库
select distinct去掉重复查询结果|学习笔记
快速学习select distinct去掉重复查询结果
261 0
|
关系型数据库 MySQL 数据库
插入命令 insert 和查询命令 select 的组合使用|学习笔记
快速学习插入命令 insert 和查询命令 select 的组合使用
2379 0