比较和替换MS Access中的值

时间:2015-07-17 06:53:39

标签: sql-server-2008

我想在同一个表中的两个字段之间进行匹配。如果值A为null且值B不为null,则将值A替换为值B.如果值A不为null且值B为null,则不对表进行更改.......? 我想比较整列数据。

1 个答案:

答案 0 :(得分:0)

您可以在update语句中将列名用作l值和r值:

UPDATE mytable
SET    b = a, a = NULL
WHERE  A IS NOT NULL AND b IS NULL;

SQLFiddle