PostgresSQL:如何计算行中的值,然后在行值更改时重置计数
所以我有下面的表格,我想改变表格以显示第二个表格,在这里我计算ID的数量,然后当我得到一个不同的ID值时重置计数 当前表 所需表格 只需使用PostgresSQL:如何计算行中的值,然后在行值更改时重置计数,sql,postgresql,select,window-functions,Sql,Postgresql,Select,Window Functions,所以我有下面的表格,我想改变表格以显示第二个表格,在这里我计算ID的数量,然后当我得到一个不同的ID值时重置计数 当前表 所需表格 只需使用行编号(): select t.*, row_number() over(partition by id order by case_number) cnt from mytable t
行编号()
:
select t.*, row_number() over(partition by id order by case_number) cnt
from mytable t