我有一个包含 3 列的表:
ID VALUE SEQ
1 100
2 100
3 200
4 200
5 200
每当“VALUE”列中的值在后面的行中重复时,“SEQ”列中的值必须增加 1。预期输出为:
ID VALUE SEQ
1 100 1
2 100 2
3 200 1
4 200 2
5 200 3
据我了解,在将数据归档到该表中时,无法在插入查询中完成。它必须使用后处理来完成。我想这可以使用“row_number() 和 partition by”的分析函数来完成,但不知道该怎么做。请让我知道,如果可以使用更好的方法来完成。任何提示将不胜感激。谢谢。