如何使用SQL索引元素?

如何使用SQL索引元素?,sql,counting,Sql,Counting,我有一个包含多个单元的数据集,每个单元都有多个数据点 unit data_point 1 0.6 1 1.3 2 0.5 2 1.6 2 2.8 如何创建一个新变量X,指示数据点信息的索引(而不是单位的总数count()): 使用行编号()窗口函数,如中所示: select unit, data_point, row_number() over (partition by

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

unit  data_point
   1         0.6
   1         1.3
   2         0.5
   2         1.6
   2         2.8
如何创建一个新变量
X
,指示数据点信息的索引(而不是单位的总数
count()
):

使用
行编号()
窗口函数,如中所示:

select
  unit,
  data_point,
  row_number() over (partition by unit order by data_point) as x
from my_table
使用
行编号()
窗口函数,如中所示:

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

您正在使用哪些数据库管理系统?您正在使用哪些数据库管理系统?