记一次 MSSQL [SQLServer] 中更新排序序号的问题
前言原案例是由于同事要对一个表的XH(序号)字段根据另一个字段的大小顺序进行更新,同事原先的写法应该是通过SELECT COUNT(*)+1 同时WHERE条件中将排序字段进行对比,从而计算得到的序号,然后用得到的序号对字段进行更新,这个方法在遇到了排序字段值相同的情况,它就得到了相同的序号,下一个就跳过了,就比如考试一样,有两个100分,那么99分就是第3名,两个100分并列第1名,同事想要的...
原创
2019-04-29 14:50:46 ·
2365 阅读 ·
1 评论