当前位置: 代码迷 >> Sql Server >> 请教,怎么更新某字段为自然数?多谢
  详细解决方案

请教,怎么更新某字段为自然数?多谢

热度:54   发布时间:2016-04-24 09:39:49.0
请问,如何更新某字段为自然数?谢谢!
求一句SQL,我想 按<日期>字段的升序,  更新 <序号> 字段为从100开始的自然数,条件是: 班级=‘三班‘
谢谢了!!
------解决思路----------------------
[sql]UPDATE table1
   SET 序号 = t.rn+99
  FROM table1,
       (
        SELECT id,
               ROW_NUMBER() OVER(ORDER BY 日期) rn
          FROM table1
         WHERE 班级 = '三班'
       ) t
 WHERE table1.id = t.id[/code]
  相关解决方案