如何在SQL中为列创建重复的数字系列

时间:2015-01-08 06:12:52

标签: postgresql

表名为T1

使用PostgreSQL

编写以下格式的SQL查询时需要帮助
Code  |  Duplicates

C8028 | 1 
C8028 | 2
C8030 | 1
C8030 | 2
C8030 | 3
C8030 | 4
C8055 | 1
C8055 | 2

1 个答案:

答案 0 :(得分:2)

使用windowing functions对您的行进行排名,按照Code中的每次更改进行分区(假设您的真实表格中有其他列,您可能希望将其用作{{1} })

ORDER BY

SqlFiddle