我有一个select statentnt,它会返回1000个结果,使用3到4个表连接.我的要求是在结果集中有标识列.谁可以帮我这个事.
例如:
Result :
id name
-- ----
001 xxx
002 yyy
003 zzz
My requirment :
Rowid id name
1 -- ----
2 001 xxx
3 002 yyy
4 003 zzz
Run Code Online (Sandbox Code Playgroud)
和sql中的Row_number一样,我们在sybase中有什么内容吗?
在sybase中没有row_number或类似的东西.也许带有标识列的临时表会对你有帮助吗?
请考虑以下示例.
select Rowid = identity(8), id, name
into #temtab
from tab
select Rowid, id, name
from #temtab
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27963 次 |
| 最近记录: |