メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

構文

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

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


ヘルプを表示

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

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

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×