读书人

如果在SELECT查询中添加一个序号字段,

发布时间: 2012-02-15 12:09:43 作者: rapoo

如果在SELECT查询中添加一个序号字段
有一张表 里边有几个字段(随意) 但是没有序号字段
select a,b from TABLE1
想查询的时候给它前边加一列序号
网上查到SQL Server可以这样用:
select identity(int,1,1) as 序号,a,b from TABLE1

但是我用的是ACCESS 没有identity
所以想请教ACCESS如果给查询的结果加上一列序号呢?
谢谢

手工在ADOQuery or dbgrid中加序号我会 但是我想直接用SQL语句加

[解决办法]
sql2005还可以row_number()
access就弱多了
[解决办法]
http://topic.csdn.net/t/20011223/19/437940.html
里面有变通的方法,但效率在数据量大的时候,你要好好斟酌一下
[解决办法]
用count(*)的方法每次查询时都要做一次统计,效率灰常慢的,还不如直接加个id自增主键呢
[解决办法]
select rownum ,a,b, from dual
(Oracle 9i)

读书人网 >.NET

热点推荐