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