SQL の基本 | DML: データ操作言語 | DELETE
データベースから一部のデータを直接削除できる。削除には DELETE を使用する。
DELETE 構文
DELETE FROM "テーブル名"
WHERE "条件";
DELETE の例
例で説明する。次のようなテーブルがあるとする。
store_information テーブル
| store_name | sales | txn_date |
|---|---|---|
| Los Angeles | 1500 | Jan-05-2018 |
| San Diego | 250 | Jan-07-2018 |
| Los Angeles | 300 | Jan-08-2018 |
| Boston | 700 | Jan-08-2018 |
ここで Los Angeles に関するデータをすべて削除する場合は、次の SQL 文を使用する。
DELETE FROM store_information
WHERE store_name = 'Los Angeles';
この SQL を実行すると、テーブルは次のようになる。
| store_name | sales | txn_date |
|---|---|---|
| San Diego | 250 | Jan-07-2018 |
| Boston | 700 | Jan-08-2018 |