ORDER BY 排序依据
本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 58 课,共 72 课。
OVER () 的选项之一是 ORDER BY
例如:
ROW_NUMBER() OVER (ORDER BY year DESC) as row_num这会生成一列,按照年份降序为各行编号。
挑战
简单可用的表和列:
plants:id,hue,rough
选择所有色调大于 0.34 的植物,并添加两个编号列:
row_num_hue,根据 hue 按升序为行编号
row_num_score,根据以下公式按降序为行编号:rough*hue
只返回 id 和这两个编号列。按植物的 id 升序排列结果
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
11窗口函数第 1 部分
ROW_NUMBER 函数ORDER BY 排序依据PARTITION BY 分区依据PARTITION 与 ORDERLEAD 与 LAG 函数回顾:LEAD 与 LAG回顾:图片回顾:方框自己练习: SQL 在线编辑器