WHERE 句の使用によるデータの変更

WHERE 句には次の 2 つの機能があります。

  • 更新する行を指定する。

  • FROM 句が指定された場合、更新する値を限定するための元のテーブルの行を示す。

WHERE 句を指定しなかった場合は、テーブル内のすべての行が更新されます。

次の例では、SalesReason テーブル内のいずれかの名前に対する名前の変更を実装しています。この WHERE 句では、更新する行を Other という名前を含んだ行に限定しています。

UPDATE AdventureWorks.Sales.SalesReason
SET Name = N'Unknown'
WHERE Name = N'Other';