レコードを削除するにはDELETE文を使用します.
DELETE文は以下のような書き方で使用します.
DELETE FROM テーブル
[WHERE 条件式]
特定の条件に一致するレコードを削除したい場合にはWHERE句を使用して条件を記述します.
例として以下の従業員マスタから21歳以上の従業員を削除します.
従業員
従業員コード | 従業員名 | 性別 | 年齢 |
---|---|---|---|
00001 | チャーリー・ブラウン | 男性 | 19 |
00002 | ルシール・ヴァン・ぺルト | 女性 | 20 |
00003 | ライナス・ヴァン・ぺルト | 男性 | 21 |
00004 | シュローダー | 男性 | 29 |
00005 | ペパーミント・パティ | 女性 | 30 |
SQL
DELETE FROM 従業員
WHERE 年齢 >= 21
結果
従業員コード | 従業員名 | 性別 | 年齢 |
---|---|---|---|
00001 | チャーリー・ブラウン | 男性 | 19 |
00002 | ルシール・ヴァン・ぺルト | 女性 | 20 |