Postgresql 如何在SQL中为列创建重复的数字系列
表名为Postgresql 如何在SQL中为列创建重复的数字系列,postgresql,Postgresql,表名为T1 需要使用PostgreSQL为以下格式编写SQL查询的帮助吗 Code | Duplicates C8028 | 1 C8028 | 2 C8030 | 1 C8030 | 2 C8030 | 3 C8030 | 4 C8055 | 1 C8055 | 2 使用,对行进行排序,按code中的每个更改进行分区,就像这样(假设您的实际表有额外的列,您可能希望使用这些列作为排序依据) 以什么作为输入?以“代码”列作为输入的表T1。我需要“复制”列中的输出,这很酷。非常感谢你!!
T1
需要使用PostgreSQL为以下格式编写SQL查询的帮助吗
Code | Duplicates
C8028 | 1
C8028 | 2
C8030 | 1
C8030 | 2
C8030 | 3
C8030 | 4
C8055 | 1
C8055 | 2
使用,对行进行排序,按code
中的每个更改进行分区,就像这样(假设您的实际表有额外的列,您可能希望使用这些列作为排序依据
)
以什么作为输入?以“代码”列作为输入的表T1。我需要“复制”列中的输出,这很酷。非常感谢你!!
SELECT "Code", Row_Number() OVER (Partition BY "Code" ORDER BY "Code") AS Duplicates
FROM T1