【发布时间】:2021-12-14 15:54:07
【问题描述】:
我有一个名为“卡片”的表格,其中有一列名为“位置” 如何使用 ROW_NUMBER() 更新/设置“位置”以等于每条记录的行号?
我可以使用以下语句查询记录并获得正确的值:
"SELECT *, ROW_NUMBER() OVER () as position FROM cards"
所以,我想这样做,但让它更新数据库中的新值。
【问题讨论】:
-
sqlite 不支持
row_Number(),所以这个问题只对 Postgres 有意义。
标签: sql postgresql