UPDATE t SET c1 = 1 WHERE c2 = 'a';
UPDATE t SET c1 = c1 + 1 WHERE c2 = 'a';
1つのUPDATEステートメントで複数列を更新することも可能である。下の例では、テーブル "t" に対し、列 "c1" の値に 1 を、列 "c2" の値に 2 をセットする。
UPDATE test SET c1 = 1, c2 = 2;
UPDATE t1
SET a1 = 2
WHERE a2 IN (SELECT b2 FROM t2 WHERE b1 = 0);
UPDATE t1
SET a1 = 2
FROM t2
WHERE t1.a2 = t2.b2 AND t2.b1 = 0;