2 重登録である上に、1 つのレコードが間違っているので、レコードを削除したい。
ta05001=> select * from practice;
name | wday | hr | sem | sub | cls
------------+------+----+------+--------------+-----
西村まどか | 月 | 4 | 前期 | 公益自由研究 | 102
西村まどか | 月 | 5 | 通年 | 専門演習I | 102
西村まどか | 月 | 5 | 前期 | 専門演習II | 102
西村まどか | 月 | 6 | 前期 | 専門演習II | 102
(4 rows)
delete from を用いる。
ta05001=> delete from practice where hr=5 and sub='専門演習II';
DELETE 1
実際に削られたか調べてみよう。
ta05001=> select * from practice;
name | wday | hr | sem | sub | cls
------------+------+----+------+--------------+-----
西村まどか | 月 | 4 | 前期 | 公益自由研究 | 102
西村まどか | 月 | 5 | 通年 | 専門演習I | 102
西村まどか | 月 | 6 | 前期 | 専門演習II | 102
(3 rows)