SQL将数据复制到新表中,按数据分组添加序列
我被困在需要编写的SQL上(我是SQL新手) 我有一个表,其中包含如下结构的数据: 表:当前_表 项目编号 可乐 可乐 其他 100 A. B C 200 D E F 200 G H 我 300 J K L 200 M N OSQL将数据复制到新表中,按数据分组添加序列,sql,sql-server,tsql,Sql,Sql Server,Tsql,我被困在需要编写的SQL上(我是SQL新手) 我有一个表,其中包含如下结构的数据: 表:当前_表 项目编号 可乐 可乐 其他 100 A. B C 200 D E F 200 G H 我 300 J K L 200 M N O 您可以使用行编号(): 您可以在中使用,将结果放入新表中 select item_id, row_number() over (partition by item_id order by (select null)) - 1 as seq, c
您可以使用
行编号()
:
您可以在中使用,将结果放入新表中
select item_id,
row_number() over (partition by item_id order by (select null)) - 1 as seq,
col1, col2, other_col
from t;