【1】Accessのファイル「SampleDB.mdb」を起動し、「SQL練習」のSQLビュー画面を開いてください。
![access-sql19.gif](https://access-sql.up.seesaa.net/image/access-sql19-thumbnail2.gif)
【2】まず練習用にデータを追加します。以下のSQL文を入力し、実行ボタン「!」をクリックします。
INSERT INTO T01Prefecture(PREF_CD,PREF_NAME) VALUES(99,'ハワイ');
![access-sql56.gif](https://access-sql.up.seesaa.net/image/access-sql56-thumbnail2.gif)
【3】メッセージが表示されますので「はい」をクリックします。
![access-sql48.gif](https://access-sql.up.seesaa.net/image/access-sql48-thumbnail2.gif)
【4】テーブル「T01Prefecture」を開き新しいレコードが追加されていることを確認しましょう。
![access-sql57.gif](https://access-sql.up.seesaa.net/image/access-sql57-thumbnail2.gif)
【5】ここからが本番です。以下のSQL文を入力し、実行ボタン「!」をクリックします。
UPDATE T01Prefecture SET PREF_NAME ='グアム' WHERE PREF_CD = 99;
![access-sql58.gif](https://access-sql.up.seesaa.net/image/access-sql58-thumbnail2.gif)
*文字列は「'」(シングルクォーテーション)で囲みます。
【6】メッセージが表示されますので「はい」をクリックします。
![access-sql59.gif](https://access-sql.up.seesaa.net/image/access-sql59-thumbnail2.gif)
これでレコードが1件更新されています。「SQL練習」は保存しないで閉じてください。
【7】テーブル「T01Prefecture」を開きレコードが更新されていることを確認しましょう。
![access-sql60.gif](https://access-sql.up.seesaa.net/image/access-sql60-thumbnail2.gif)
PREF_CDが99のレコードがハワイからグアムに変更されています。このレコードは削除で使いますのでそのまま残してください。
【解説】
UPDATE文の基本は以下の通りです。文字列を「'」で囲むのを忘れないでください。
UPDATE テーブル名 SET フィールド名1 =値1 ,フィールド名2 =値2... WHERE 更新条件;
複数のフィールドを更新する時は「フィールド名 = 値」をペアにして「,」(カンマ)でつなげていきます。
今回はフィールドが2つ(2列)しかなく、しかも1つは更新条件で使われていますので、更新するフィールドは1つだけでした。
UPDATE T01Prefecture SET PREF_NAME ='グアム' WHERE PREF_CD = 99;