Questo è un esempio che aggiornerà tutti i prezzi per CategoryID 27:
update MyTable
set Price = Price + 10
where CategoryID = 27
Prima di eseguire un UPDATE
query in questo modo, assicurati di aggiornare i record corretti eseguendo un SELECT
interrogare con lo stesso WHERE
clausola ed esaminando i risultati:
select *
from MyTable
where CategoryID = 27
Nota
Quanto sopra presuppone che non venga mantenuta alcuna cronologia dei prezzi. Dovrai esaminare la struttura della tabella per sapere se questo è il caso o meno. Se la cronologia dei prezzi viene mantenuta, dovrai adottare un approccio diverso, a seconda di come è strutturato lo schema. SE ci fai sapere qual è il tuo schema, possiamo essere più specifici.