Menu
CoddyTech

最终挑战 #1

Coddy 高级 SQL 课程的第 13 课,共 13 课。

challenge icon

挑战

中等

在这个挑战中,我们有一张 junk 表。

对于每个 junk_id,我们希望添加以下列:

  • even_num:按 junk_id 排序后,从 2 到 2*n(n 是表中的行数),每次递增 2 的行号:2、4、6、8 等
  • num_piece:表示一个分组(使用 NTILE),数值从 3 到 9,每次递增 3:3、6、9(只有 3 个分组)。
  • avg_id:当前行及其前 2 行的平均 id,仅限同一分组内
  • piece_rank:按 avg_id 排序后每个分组的密集排名

亲手试试

高级 SQL中的所有课

自己练习: Python 在线编译器