如何使用 SQL 索引元素?

卡斯威德

我有一个包含多个单元的数据集,每个单元都有多个数据点

unit  data_point
   1         0.6
   1         1.3
   2         0.5
   2         1.6
   2         2.8

如何创建一个新变量来X指示 data_point 信息的索引(不是count()单位的总数):

unit  data_point  X
   1         0.6  1
   1         1.3  2
   2         0.5  1
   2         1.6  2
   2         2.8  3
穿刺者

使用ROW_NUMBER()窗口函数,如下所示:

select
  unit,
  data_point,
  row_number() over (partition by unit order by data_point) as x
from my_table

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章