我有一个包含一些记录的表,我想检查行的排名,如果排名大于 100,我将设置权限。
我编写了流动代码来查找记录的等级,但是当我使用没有附加字段(如用户名或家庭)的 rank 或 row_number 函数时,它不起作用,尽管它确实适用于附加字段之一。
SELECT * from
(Select username,
Rank() over(order by point desc) as 'ranking'
from student) t
where (username='test')
我想找到一条记录并设置一个具有该记录等级的变量。