DELETEは、表のデータ(行)を削除するときに使用します。DELETE文の記述形式は次のとおりです。
次の例題でDELETE文の動作を確認します。
<例題>
「顧客表」の顧客CD'101'の行を削除する。
商品CD | 商品名 | 単価 |
---|---|---|
10 | 鉛筆 | 30 |
20 | 消しゴム | 50 |
30 | シャープペン | 250 |
40 | ボールペン | 150 |
50 | 色鉛筆 | 700 |
60 | ノート | 100 |
売上No | 日付 | 顧客CD |
---|---|---|
1 | 2001/05/27 | 105 |
2 | 2001/05/27 | 101 |
3 | 2001/05/27 | 103 |
4 | 2001/06/27 | 102 |
5 | 2001/06/27 | 104 |
売上No | 連番 | 商品CD | 消費税 | 数量 | 値引き |
---|---|---|---|---|---|
1 | 1 | 10 | 0.03 | 10 | 0 |
1 | 2 | 30 | 0.03 | 7 | 0 |
5 | 3 | 60 | 0.03 | 25 | 0 |
2 | 1 | 20 | 0.03 | 15 | 0 |
2 | 2 | 40 | 0.03 | 3 | 0 |
3 | 1 | 30 | 0.03 | 8 | 0 |
3 | 2 | 40 | 0.03 | 30 | 0 |
4 | 1 | 30 | 0.03 | 8 | 0 |
5 | 2 | 40 | 0.03 | 30 | 0 |
顧客CD | 顧客名 |
---|---|
101 | 二島商店 |
102 | 姫路商事 |
103 | 大阪物産 |
104 | 神戸商店 |
105 | 福岡商事 |
DELETE
FROM 顧客表
WHERE 顧客CD='101'
顧客CD | 顧客名 |
---|---|
102 | 姫路商事 |
103 | 大阪物産 |
104 | 神戸商店 |
105 | 福岡商事 |