update
CTest
set mingci = (
select count ( * ) + 1
from CTest
where CTest.fenshu > a.fenshu
and CTest.kemu = a.kemu)
from CTest a
其中,
and
Ctest.kemu
=
a.kemu是我添加上去的.这样就可以对多种科目排名次了.没有的话就只能认为是单科目.
set mingci = (
select count ( * ) + 1
from CTest
where CTest.fenshu > a.fenshu
and CTest.kemu = a.kemu)
from CTest a
下面是所得到的结果:
发觉自己也太笨了点,以后就不能这么懒了.应该多多学习一下这方面的知识.