SELECT s_id,sum(score) 总分,(rank() over(ORDER BY 总分 desc)) 排名
from sc GROUP BY s_id ORDER BY 总分 desc;
不是给(ORDER BY 总分 desc)取别名;
而是给(rank() over(ORDER BY 总分 desc))整体取别名,别名为“排名”。
窗口函数的别名
最新推荐文章于 2023-09-21 17:42:26 发布
SELECT s_id,sum(score) 总分,(rank() over(ORDER BY 总分 desc)) 排名
from sc GROUP BY s_id ORDER BY 总分 desc;
不是给(ORDER BY 总分 desc)取别名;
而是给(rank() over(ORDER BY 总分 desc))整体取别名,别名为“排名”。