
我有办法要写一个过程的
select min(id+1) nextid from test where id+1 not in (select id from test)
这是最主要的一个思路
过程你自己写吧
现有两种方法解决,供参考:
1、SELECT IDENTITY(INT,1,1) AS 序号, avge FROM Table1
2、SELECT IDENTITY(INT,1,1) AS 序号, avge INTO #temp1 FROM Table1
SELECT FROM #temp1
DROP TABLE #temp1
给查询出的SQL记录添加序号列,解决方法有以下两种
第一:
select ROW_NUMBER() OVER (ORDER BY a字段 ASC) AS XUHAO,a from table a1
(table 为表名,字段为表a中的字段名)
第二:
select RANK() OVER (ORDER BY a字段 ASC) AS XUHAO,a from table a1
(table 为表名,字段为表a中的字段名)
以上就是关于SQL中表里怎么插入顺序号如:20080001-20089999全部的内容,包括:SQL中表里怎么插入顺序号如:20080001-20089999、sql 查询语句自动增加序号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)