开发者社区> 老朱教授> 正文

Sql查询时加自动增长列

简介:
+关注继续查看

1:没有主键的情形:
   Select identity(int,1,1) as iid,* into #tmp from TableName
   Select * from #tmp
   Drop table #tmp
2:有主键的情形:
   Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,* from TableName a order by iid



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/08/03/2126007.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(三)|学习笔记
快速学习PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(三)
192 0
软件测试mysql面试题:什么是SQL中的自动增量?
软件测试mysql面试题:什么是SQL中的自动增量?
32 0
JavaWeb - QueryRunner SQL & 实体类自动映射
JavaWeb - QueryRunner SQL & 实体类自动映射
57 0
解决:为何Java执行插入sql,保存进数据库的中文内容会自动变成问号??【解决方案】
解决:为何Java执行插入sql,保存进数据库的中文内容会自动变成问号??【解决方案】
282 0
SQL自动检查神器,吊炸天的功能,真TMD多!!
SQL自动检查神器,吊炸天的功能,真TMD多!!
89 0
Mac 技术篇-Oracle数据库连接工具SQL Developer启用、关闭自动提交事务,设置自动commit
Mac 技术篇-Oracle数据库连接工具SQL Developer启用、关闭自动提交事务,设置自动commit
549 0
夺冠首届中文自动转SQL大赛,准确率高达92%,国防科大如何刷新纪录?
冠军方案根据自然语言提问生成简单 SQL 查询语句,已达到了 92.19% 的准确度,你能做到吗?
337 0
PolarDB-X 1.0-用户指南-系统运维-高危类SQL自动保护
为避免因误操作导致数据丢失,PolarDB-X默认禁止执行高危类SQL,例如全表删除(即不带WHERE或LIMIT条件的DELETE语句)和全表更新(即不带WHERE或LIMIT条件的UPDATE语句)等语句。但您也可以通过HINT语句避开上述自动保护,强制执行全表删除或更新操作。
157 0
+关注
老朱教授
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
用SQL做数据分析
立即下载
阿里云流计算 Flink SQL 核心功能解密
立即下载
Comparison of Spark SQL with Hive
立即下载