postgresql-9.6选择更新减去

时间:2017-10-18 19:10:24

标签: postgresql

我不知道如何解释我想做什么。所以我会尝试尽可能多地提供详细信息。

如果我有一张像这里找到的桌子 https://www.db-fiddle.com/f/axVoxD7CQNbchFDJCAgBpt/0 Testme table

如何从每个行的计数器列中减去1的选择更新?

每次运行选择更新时,计数器中的所有值都将减1,直到达到计数器值0?

我可以使用rid列和更新计数器列来执行更新语句,方法是将列中的值除以1,但这需要许多更新语句。我想找到一种方法在整个表上运行它只需一个选择更新!这可以在PostgreSQL中完成吗?

0 个答案:

没有答案