SQL秩函数

SQL秩函数,sql,Sql,我正在努力使用SQL秩函数。有人能帮我解决这个问题吗 有可能得到我的欲望专栏吗 这是我的排名查询,最后一列是我的输出。我希望实现第3列的输出 RANK() OVER ( PARTITION BY col1 ORDER By col2) col1 col2 "desired output" "current output" A 1 1 1 A 1 1 1 A 1 1 1 A 1 1 1 A 1 1 1 A 5 2 6 B

我正在努力使用SQL秩函数。有人能帮我解决这个问题吗

有可能得到我的欲望专栏吗

这是我的排名查询,最后一列是我的输出。我希望实现第3列的输出

RANK() OVER ( PARTITION BY col1 ORDER By col2)

col1 col2 "desired output" "current output"
A   1   1   1
A   1   1   1
A   1   1   1
A   1   1   1
A   1   1   1
A   5   2   6
B   3   1   1
这就是答案,无论如何,谢谢

DENSE_RANK() OVER ( PARTITION BY col1 ORDER By col2)