UPDATE ステートメント

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

構文

UPDATE table
SET newvalue
WHERE criteria;

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

引数

説明

table

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

newvalue

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

criteria

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


解説

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

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

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

重要: 

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

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



Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×