レコードを更新するにはUPDATE文を使用します.
UPDATE文は以下のような書き方で使用します.
UPDATE テーブル
SET 列名1 = データ1, 列名2 = データ2, ...
[WHERE 条件式]
複数の列のデータを更新する場合には,列とデータのセットを「,」で区切って指定します. また特定の条件に一致するデータを更新したい場合にはWHERE句を使用して条件を記述します.
例として以下の従業員マスタのチャーリー・ブラウンの年齢を更新します.
従業員
従業員コード | 従業員名 | 性別 | 年齢 |
---|---|---|---|
00001 | チャーリー・ブラウン | 男性 | 19 |
00002 | ルシール・ヴァン・ぺルト | 女性 | 20 |
00003 | ライナス・ヴァン・ぺルト | 男性 | 21 |
SQL
UPDATE 従業員
SET 年齢 = 20
WHERE 従業員コード = '00001'
結果
従業員コード | 従業員名 | 性別 | 年齢 |
---|---|---|---|
00001 | チャーリー・ブラウン | 男性 | 20 |
00002 | ルシール・ヴァン・ぺルト | 女性 | 20 |
00003 | ライナス・ヴァン・ぺルト | 男性 | 21 |