有一个查询结果,select * from tbl1
现在要在查询结果的最前面加一列编号(1,2,3,...n)
请问这个sql语句该怎么写
现在要在查询结果的最前面加一列编号(1,2,3,...n)
请问这个sql语句该怎么写
解决方案 »
- 如何动态创建button
- 高分求帮帮忙!!!!
- 我是新手,请给点建议
- 怎么使用Socket的SendBuf和ReceiveBuf(急,大送分)
- 哪位能提供一个简单的在本地主机通信测试的服务器和客户端程序代码
- 各位前辈,请教关于用树形结构保存用户权限设置及根据控制菜单和工具条的问题。总分100分。
- chechy,老鱼,老千,小新,老龟,x空间,凡是认识 牛虻 的,请来留个qq,方便联系,多谢//牛虻
- 求教高手,怎样使自己的控件能响应鼠标中键?
- vararray,Pvararray和Activex.pas里的psafevarray怎样用?
- 数据库记录定位问题
- rave+SQL+ado+ADOQuery做报表遇到的问题
- 如何保存、打开Record类型数据?
select * from temp
是可以的,能不能弄成一句sql,而且希望能解释一下,我会再加分的zzq4823(高原猫):
你的好象不太有效,有语法错误
* from 视图 A--测试
--建表
Create Table T(stcd varchar(10),name varchar(10))
insert into T select 's001','A'
union all select 's002','B'
union all select 's003','C'
union all select 's004','D'
--建视图
Create View VIEW_T
as
select * from T
--查询
select 序号=(select sum(1) from VIEW_T where stcd<=A.stcd),*
from VIEW_T A
--结果
序号 stcd name
----------- ---------- ----------
1 s001 A
2 s002 B
3 s003 C
4 s004 D(4 row(s) affected)