sql server更新一列为行号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server更新一列为行号相关的知识,希望对你有一定的参考价值。
注:引用自http://blog.csdn.net/lenovouser/article/details/52281726
查询显示行号:
1 SELECT 2 row_number () OVER (ORDER BY orderby_id) AS rowNumber 3 FROM 4 table_name;
更新一列为行号:
1 UPDATE table_name 2 SET new_row = t1.rowid 3 FROM 4 ( 5 select table_pk, 6 row_number () OVER (ORDER BY orderby_id) AS rowid 7 FROM 8 table_name 9 ) 10 ) AS t1 11 WHERE 12 t1.table_pk = table_name.table_pk;
以上是关于sql server更新一列为行号的主要内容,如果未能解决你的问题,请参考以下文章