我的代码现在是这样的
select c.id_number
,dense_RANK() OVER (Partition by c.id_number ORDER BY c.id_number) "rank"
from children c
现在它是这样显示的
id_Number ___ rank
001 1
002 1
003 1
003 1
004 1
004 1
004 1
但我想这样展示,
id_Number ___ rank
001 1
002 1
003 1
003 2
004 1
004 2
004 3
我试试这样
select c.id_number
,RANK() OVER (Partition by c.id_number ORDER BY c.id_number) "rank"
from children c
但它没有达到我想要的效果,
像我想要的那样编码的最佳方法是什么