oracle数据库中,某个表中按照总分(total)的降序排序,分别将他的排名的字段(rank)设置成1,2,3这样的,这两个字段是在一个表中,如何实现?