Postgres:如何在一个查询中减去值?

Vit*_*ich -2 postgresql postgresql-9.3

我认为我只能获取价值,减去价值(在Java中)和更新价值。是否可以在一个查询中减去单元格的值?

jpw*_*jpw 5

是的,但是语法有点错误:

UPDATE table SET number_of_people = number_of_people - 3 WHERE id = 487364
Run Code Online (Sandbox Code Playgroud)

假设number_of_people是一个整数值。