1.select IDENTITY(INT,1,1) as seq,* INTO tmpTableName from pr_CheckoutInfor
select * from tmpTableName
drop table tmpTableName
2.SELECT (SELECT COUNT(InnerID) FROM pr_CheckoutInfor AS tbl1
WHERE tbl1.InnerID<=tbl2.InnerID) as seq,*
FROM pr_CheckoutInfor AS tbl2
3.select seq=Row_number() Over(order by getdate()),* from pr_CheckoutInfor
本文介绍了三种不同的SQL查询方法来为表中的记录生成序列号。包括使用临时表、自连接查询以及ROW_NUMBER()窗口函数的方式。这些技巧对于进行数据处理和分析非常有用。
3810

被折叠的 条评论
为什么被折叠?



