-
作用
在查询结果中额外增加一列
-
常用场景
1. 搭配聚合函数,计算平均值、计算总值、排序等
2. 与窗口函数搭配使用
--与排名函数一起使用(row_number() over(order by 字段) as 别名)
----row_number() 对结果集进行编号,该函数必须与over()一起使用
select *,ROW_NUMBER() over(order by 数学成绩 desc) 排名
from students where 性别 = '男'
在查询结果中额外增加一列
--与排名函数一起使用(row_number() over(order by 字段) as 别名)
----row_number() 对结果集进行编号,该函数必须与over()一起使用
select *,ROW_NUMBER() over(order by 数学成绩 desc) 排名
from students where 性别 = '男'