如何有条件的更新sql 数据表中的列值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何有条件的更新sql 数据表中的列值?相关的知识,希望对你有一定的参考价值。
update时按where条件来确定更新的记录,如果你还有更多的要求,可以这样:update 表名 set 列名 = case when ... then ... else ... end where ...这样也可以的相同where条件根据记录的不同更新成不同的值。 参考技术A 你可以用case 语句来达到这个目的
如update table1 set c0l4 = case when col1 = 1 then 3 when col1 = 2 and col2 = 3 then 4 else 5 end where ...
以上是关于如何有条件的更新sql 数据表中的列值?的主要内容,如果未能解决你的问题,请参考以下文章
如何根据一个数据帧中的列值和R中另一个数据帧的列标题名称有条件地创建新列