我目前正在研究SQL。
如果column1中的数据与column2匹配,那么应该在column3中添加一个索引。
E.G。
所以它必须搜索两列并将1添加到第三列
答案 0 :(得分:1)
如果您尝试运行查询,则类似于以下内容:
SELECT column1, column2, CASE WHEN column1 = column2 THEN 1 ELSE 0 END column3 FROM tbl
如果您正在尝试实际更新表格,那么您将执行以下操作:
UPDATE tbl SET column3 = CASE WHEN column1 = column2 THEN 1 ELSE 0 END
答案 1 :(得分:1)
UPDATE YourTable
SET column3 = COALESCE(column3, 0) + 1
WHERE column1 = column2;