社区
MS-SQL Server
帖子详情
如何在查询结果前增加一列序号?
无尽空虚
2003-12-09 11:54:04
这个select怎么写?
...全文
73
7
打赏
收藏
如何在查询结果前增加一列序号?
这个select怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-12-09
打赏
举报
回复
如果没有的话,就只能用临时表.
select 序号=IDENTITY(int, 1,1),* into #t from 表
select * from #t
zjcxc
元老
2003-12-09
打赏
举报
回复
--如果你的表中有主键,可以用:
select 序号=(select sum(1) from 表 where 主键<=a.主键)
,*
from 表 a
order by 主键
wcnh20
2003-12-09
打赏
举报
回复
select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
select * from #temp
dlpseeyou
2003-12-09
打赏
举报
回复
select id=identity(int,1,1) ,* into #ccc from 表名
select * from #ccc
pengdali
2003-12-09
打赏
举报
回复
select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
select * from #temp
victorycyz
2003-12-09
打赏
举报
回复
select identity(int,1,1) as id ,* into #t from table
select * from #t
drop table #t
txlicenhe
2003-12-09
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2437/2437014.xml?temp=.67857
交流]自增号
1: 自增列 类型为:int identity(1,1) 当然也可以是bigint,smallint
eg: create table tbName(id int identity(1,1),description varchar(20))
或在用企业管理器设计表字段时,将字段设为int,将标识设为是,其它用默认即可
2: 查询时加序号:
a:没有主键的情形:
Select identity(int,1,1) as iid,* into #tmp from TableName
Select * from #tmp
Drop table #tmp
b:有主键的情形:
Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,* from TableName a
SQL语句
查询
结果额外添加
一列
序号
自动
增加
http://www.cnblogs.com/tiantianne/archive/2009/10/13/1582368.html 一、让SELECT
查询
结果额外
增加
自递的伪
序号
列 在基于数据库的系统的开发过程中,有时需要让select返回的
查询
结果中存在
一列
实际的数据库表中并不存在的
序号
列,即在
查询
结果中额外
增加
自增的伪
序号
列。从网络上可以找到一些解决方案,但总结起来主要有三种: 1
SQL - 在
查询
结果中新增
一列
序号
我们经常会遇到这样一个问题,当从数据库
查询
出相应的数据后,没有唯一
序号
列,但有些
前
端框架会要求返回有唯一
序号
,无论这
一列
的
序号
是有序的还是无序的,只要保证唯一就可以。那我知道的有下面几种办法:1. 使用 数据库自带的
序号
函数不同数据库的
序号
函数不一样,postgresql 是 ROW_NUMBER() OVER ()。特点是 自增有序SELECT ROW_NUMBER() OVER () AS ...
如何在
查询
结果
前
增加
一列
序号
如何在
查询
结果
前
增加
一列
序号
access 报表中
序号
自动_请教,如何在Access
查询
结果中
增加
一列
从1开始的自动编号?...
请教,如何在Access
查询
结果中
增加
一列
从1开始的自动编号?我有一个数据表wenjian,内容很多,成千上万条记录,这个表中有(ID、文件编号、部门、文件标题、成文日期、页数、备注)7个字段,其中ID字段是关键字段,为自动编号。此数据表用于存储公司各部门所印发的文件报告(各部门的‘文件编号’形式相似:部门名称【2011】1号,尽管绝大部份‘文件编号’不相同,但也存在个别有重号现像,或有些非正式的...
hive sql给
查询
结果加上
一列
序号
现有一个表student: select * from student; 然后加上
一列
序号
: select row_number() over(partition by 1) as xuhao, a.* from student a; 得到结果:
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章