トップページ > Sql Server 入門 >  Sql Server UPDATE文

Sql Server UPDATE文

UPDATE文とは!?

データベース(SqlServer)のテーブル内の既存のデータを変更します。

○ サンプルテーブル(テーブル名:商品 主キー:No)
No 商品    単価
------------------------
2  紙      10
3  ジュース  110
1  手紙    50
4  ラジオ   9000
5  SqlServer 9000

UPDATE文で指定した行を更新するには!?

○ Sql文
UPDATE 商品 SET 商品 = 'プリンタ', 単価 = 12000 WHERE No = 3

○ 説明
商品テーブルの「No=3」を「商品=プリンタ」・「単価=12000」に更新します。

○ 結果
No 商品    単価
------------------------
2  紙      10
3  プリンタ  12000
1  手紙    50
4  ラジオ   9000
5  SqlServer 9000

UPDATE文ですべての行を更新するには!?

○ Sql文
UPDATE 商品 SET 単価 = 12000

○ 説明
更新行の指定がないために、
商品テーブルのすべての行の単価を12000に更新します。

○ 結果
No 商品    単価
------------------------
2  紙      12000
3  プリンタ  12000
1  手紙    12000
4  ラジオ   12000
5  SqlServer 12000

SELECTとUPDATEを一緒に実行?

SELECTの結果を使用して、
UPDATEすることが可能です。

SELECT INSERTと一緒ですね。

一緒に仕事をしていた人に教えてもらいました。
実用的なSQL文です。

知っていると知らないで、
効率的な処理ってだいぶ変わります。

前のページ Sql Server INSERT文  | トップページ |  次のページ Sql Server DELETE文