De namen aan de rechterkant van de opdracht verwijzen naar de oude waarden van de kolommen, ongeacht de volgorde waarin ze zich bevinden.
Hiermee kunt u (bijvoorbeeld) twee waarden omwisselen zonder een tijdelijke variabele te gebruiken.
UPDATE foo
SET a = b,
b = a
http://sqlfiddle.com/#!3/f6984/1
De SQL-92-specificatie (Sectie 13.10, Algemene regels, Item 6 op pagina 395) stelt: