SQL server中按照某个字段查询排名问题

我们经常在做项目的时候会遇到查询排名的问题。

name在SQL Server中我们是怎么实现的呢?

 SELECT *
  FROM (select USER_ICON,WECHAT_NICK_NAME,CURRENT_COIN,ROW_ID,row_number() over(order by CURRENT_COIN desc) as rank_no
          from COM_SYSTEM_USER) T
 WHERE ROW_ID='8A44EBB015A54837B81FA2AA6FA3363B'

上面的SQL代码重点是在于row_number()方法的使用。

你可能感兴趣的:(sql)