Sqlite函数用于添加到数据库中的成员

时间:2016-10-11 15:34:02

标签: sql database sqlite

让我们假设这一点。 我有一个数据库名称'school' 表名为'class' 2列:'name'和'marks'

假设一个条目或行:'name':'John'和'score':'50'。

现在我正在尝试为此实例的分数添加另外50个,以便它变为100但我不想从数据库查询分数的当前值,然后添加50并再次更新它。那将是非常蹩脚的。

但我想直接在分数上添加50而不查询它。

1 个答案:

答案 0 :(得分:2)

您可以在更新语句中自引用列:

UPDATE class
SET    score = score + 50
WHERE  name = 'John'