【发布时间】:2015-06-03 14:42:06
【问题描述】:
在 php、c 或 java 中,如果我需要添加计数,我只需执行 $value += 1;
我在 sql server 查询中寻找类似的操作。
背景
我有一个表,它使用简化的列 (id1, id2, TheCount) 主键 (id1,id2) 跟踪一些统计信息
我知道 id1、id2 和一个可以是 1、0 或 -1 的“修饰符”值。我想要一个允许我使用修饰符更新计数列的查询。
示例
理论上,这个查询看起来像:
Update TheCounts SET TheCount += :modifier WHERE id1 = :id1 AND id2 = :id2
:... 值是变量。
有什么想法吗?
【问题讨论】:
-
update thecounts set thecount = thecount + :modifier where ...
标签: sql sql-server