记一次 MSSQL [SQLServer] 中更新排序序号的问题

前言 原案例是由于同事要对一个表的XH(序号)字段根据另一个字段的大小顺序进行更新,同事原先的写法应该是通过SELECT COUNT(*)+1 同时WHERE条件中将排序字段进行对比,从而计算得到的序号,然后用得到的序号对字段进行更新,这个方法在遇到了排序字段值相同的情况,它就得到了相同的序号,下一个就跳过了,就比如考试一样,有两个100分,那么99分就是第3名,两个100分并列第1名,同事想要的
相关文章
相关标签/搜索