これは、CategoryID 27のすべての価格を更新する例です:
update MyTable
set Price = Price + 10
where CategoryID = 27
UPDATE
を実行する前に
このようなクエリでは、 SELECT
同じWHERE
でクエリを実行する 条項と結果の調査:
select *
from MyTable
where CategoryID = 27
注
上記は、価格履歴が維持されていないことを前提としています。これが当てはまるかどうかを知るには、テーブル構造を調べる必要があります。価格履歴が維持されている場合は、スキーマの構造に応じて、異なるアプローチを取る必要があります。スキーマをお知らせいただければ、より具体的にすることができます。