Tietoja muutetaan UPDATE-komennolla. SET-määreelle luetellaan pilkulla eroteltuina kentät, joita muutetaan ja niihin sijoitettavat uudet arvot. Laskutoimitukset ovat sallittuja uusien arvojen muodostamisessa.
/* Päivitetään sotun 000000-0000 omaavan opiskelijan 1.2.1999 tekemää tenttisuoritusta kurssilta TIE110. Annetaan uudeksi päivämääräksi 1.5.1999 ja arvosanaksi 3. */
UPDATE Tentit
SET pvm = '1.5.1999',
arvosana = 3
WHERE sotu = '000000-0000'
AND kurssitunnus = 'TIE110'
AND pvm = '1.2.1999'
Haluttaessa päivittää vain yksi tietty tietue on muistettava määritellä WHERE-ehtoon kyseisen tietueen avain tarkasti!
/* korotetaan kaikkien opiskelijoiden arvosanaa +:lla kurssin TIE160 tenttituloksissa */
UPDATE Tentit
SET arvosana = arvosana + 0.25
WHERE kurssitunnus = 'TIE160'
AND arvosana BETWEEN 1 AND 2.75
/* Vähennetään kaikkien vuoden 1998 jälkeen opiskelunsa aloittaneiden arvosanaa miinuksella TIE160 kurssin tenttituloksissa */
UPDATE Tentit
SET arvosana = arvosana - 0.25
WHERE kurssitunnus = 'TIE160'
AND arvosana BETWEEN 1 AND 2.75
AND sotu IN (
SELECT sotu
FROM Oppilaat
WHERE aloitusvuosi > 1998
)