トップページ > Sql Server 入門 > Sql Server UPDATE文
データベース(SqlServer)のテーブル内の既存のデータを変更します。
○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品 単価
------------------------
2 紙 10
3 ジュース 110
1 手紙 50
4 ラジオ 9000
5 SqlServer 9000
○ Sql文
UPDATE 商品 SET 商品 = 'プリンタ', 単価 = 12000 WHERE No = 3
○ 説明
商品テーブルの「No=3」を「商品=プリンタ」・「単価=12000」に更新します。
○ 結果
No 商品 単価
------------------------
2 紙 10
3 プリンタ 12000
1 手紙 50
4 ラジオ 9000
5 SqlServer 9000
○ Sql文
UPDATE 商品 SET 単価 = 12000
○ 説明
更新行の指定がないために、
商品テーブルのすべての行の単価を12000に更新します。
○ 結果
No 商品 単価
------------------------
2 紙 12000
3 プリンタ 12000
1 手紙 12000
4 ラジオ 12000
5 SqlServer 12000
SELECTの結果を使用して、
UPDATEすることが可能です。
SELECT INSERTと一緒ですね。
一緒に仕事をしていた人に教えてもらいました。
実用的なSQL文です。
知っていると知らないで、
効率的な処理ってだいぶ変わります。