可以不用临时表吗?

guid6 2004-10-10 10:04:48
我想做一个查询,显示某个表中的所有内容,只是显示时想在前面加一个序号,我能用的方法就建一个有ID的临时表,将原表的内容插入,再显示临时表的内容
有谁有更好方法?我不想用临时表
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guid6 2004-10-10
  • 打赏
  • 举报
回复
不是VIEW,我用的是表,为什么数据量大不行呢?
guid6 2004-10-10
  • 打赏
  • 举报
回复
我试试
ilons1 2004-10-10
  • 打赏
  • 举报
回复
SQL server 想在view 里加行号没可能
楼上的用法,倒不失是个好办法,但数据量大的时候就不行了
zheninchangjiang 2004-10-10
  • 打赏
  • 举报
回复
如果没有键(唯一值列)很难说:
select sn=(select count(*) from [table] where keycolumn<=a.keycolumn),* from [table] a
guid6 2004-10-10
  • 打赏
  • 举报
回复
明白了

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧