適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

指定した条件に基づいて、指定したテーブル内のフィールドの値を変更する更新クエリを作成します。

構文

UPDATE テーブル SET newvalue WHERE 条件

UPDATE ステートメントでは次の引数を使用します。

引数

説明

table

変更するデータを含むテーブルの名前。

newvalue

更新後のレコードの特定のフィールドに挿入する値を決めるための式です。

criteria

レコードを更新するか決めるための式です。 式の条件を満たすレコードのみが更新されます。

解説

UPDATE は、多数のレコードを変更する場合や、変更するレコードが複数のテーブルに含まれている場合に特に便利です。

複数のフィールドを同時に変更することができます。 次に示すのは、"受注金額" の値が 10% ずつ、"運送料" の値が 3% ずつ増えている英国の運送会社の例です。

UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';

重要: 

  • UPDATE は結果セットを生成しません。 また、更新クエリを使用してレコードを更新すると、操作を元に戻すことはできません。 どのレコードが更新されたかを確認する場合は、同じ条件を使用する選択クエリの結果を調べて、更新クエリを実行します。

  • データのバックアップ コピーは常に保持しておきます。 間違ったレコードを更新した場合、バックアップ コピーからレコードを元に戻すことができます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。