UPDATE ステートメント

指定したテーブルのフィールドの値を指定の抽出条件に従って変更する更新クエリを作成します。

構文

UPDATE table
    SET newvalue
    WHERE criteria;

UPDATE ステートメントには、次の指定項目があります。

指定項目 内容
table 変更するデータのあるテーブルの名前。
newvalue 更新後のレコードの特定のフィールドに挿入する値を決めるための
criteria 更新するレコードを抽出するための式。この式の条件を満たすレコードのみが更新されます。

解説

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

UPDATE ステートメントでは、複数のフィールドを同時に変更できます。次の例では、輸送先がイギリスであるレコードの "合計金額" フィールドの値を 10%、"輸送費" フィールドの値を 3%、それぞれ増やしています。

UPDATE 売上

SET 合計金額 = 合計金額 * 1.1,輸送費 = 輸送費 * 1.03

WHERE 輸送先 = 'イギリス';

    


重要


参照
SELECT ステートメント (Microsoft Jet SQL) WHERE 句 (Microsoft Jet SQL)

使用例

UPDATE ステートメントの使用例