gre*_*rth 91 postgresql increment
我对postgres有点新意.我想在postgres表中的一个字段中取一个值(这是一个整数)并将其递增一.例如,如果表'totals'有2列,'name'和'total',而Bill总共有203,那么为了将Bill的总数移到204,我会使用什么SQL语句?
a_h*_*ame 169
UPDATE totals
SET total = total + 1
WHERE name = 'bill';
Run Code Online (Sandbox Code Playgroud)
如果你想确保当前值确实是203(并且不会意外地再次增加它),你还可以添加另一个条件:
UPDATE totals
SET total = total + 1
WHERE name = 'bill'
AND total = 203;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
87336 次 |
最近记录: |