SQL中 根据行号设置每行数据的排序数值

根据行号自动把当前行号插入到某列中 实现排序

update tempTable set DisplayOrder = right( CAST(rownum as NVARCHAR),5) from(
        select DisplayOrder, ROW_NUMBER() over(order by name) rownum from Products
    ) tempTable
select * from Products a

 

DisplayOrder 列名

Products 表名

posted @ 2019-01-02 14:24  几清  阅读(1172)  评论(0编辑  收藏  举报