标题可能有误下面这句执行后,数据列表最前面有个排序1 2 3 4 .....
如何在SQL语句本身中得到这个值?
exec('select * from a')比如:
exec('select *,i as newid from a')
如何在SQL语句本身中得到这个值?
exec('select * from a')比如:
exec('select *,i as newid from a')
解决方案 »
- 双表操作select问题
- sql server 2005 安装不了,报“SQL Server 服务无法启动...."错
- 老师;救救我吧,我装了sql server2005 可是配置不会做,
- Error converting data type varchar to bigint啥意思?
- 视图的问题
- sqlserver利用linkserver连接orcale后插入语句怎么写
- 跪求一个存储过程,在线等
- 关于存储过程的一个问题,急!
- 怎样把sql server2000 转换成 sql server7.0数据 如果分少的话还可以再给
- 在程序中如何通过视图名称获取视图的SQL定义?(对不起,我的可用分不多了)
- 动态SQL语句.给变量赋值问题
- 这样的投票系统的数据汇总,sql该怎么写
go
create table ta(ID int, Vessel varchar(10) )
insert ta select 1, 'aa'
insert ta select 2, 'bb'
insert ta select 3, 'cc'
insert ta select 5,'gg'
insert ta select 7,'kk'
exec('select *,cnt=(select count(*) from ta where id<=t.id) from ta t')
/*ID Vessel cnt
----------- ---------- -----------
1 aa 1
2 bb 2
3 cc 3
5 gg 4
7 kk 5*/
select *,row_number() over(order by XXX) as row_Num from a
如何使cnt的值不受排序影响?