Dette er et eksempel, der vil opdatere alle priserne for CategoryID 27:
update MyTable
set Price = Price + 10
where CategoryID = 27
Før du kører en UPDATE
forespørgsel som denne, skal du sørge for at opdatere de rigtige poster ved at køre en SELECT
forespørgsel med den samme WHERE
klausul og undersøgelse af resultaterne:
select *
from MyTable
where CategoryID = 27
Bemærk
Ovenstående forudsætter, at der ikke opretholdes nogen prishistorik. Du bliver nødt til at undersøge tabelstrukturen for at vide, om dette er tilfældet eller ej. Hvis prishistorikken vedligeholdes, bliver du nødt til at tage en anden tilgang, afhængigt af hvordan skemaet er struktureret. HVIS du fortæller os, hvad dit skema er, kan vi være mere specifikke.