始める無料で始める

データの削除とテーブルの削除(DROP)

CREATEINSERTUPDATE だけでなく、テーブルに対して DELETEDROP を使う方法も重要です。DELETE ではテーブルの特定の行を削除でき、DROP TABLE ではテーブル本体とその定義をまるごと削除できます。

それぞれの構文は次のとおりです。

Employee テーブルから lineID = 1 の行を削除します:

DELETE FROM Employee 
WHERE lineID = 1;

Employee テーブル全体を削除します:

DROP TABLE Employee

あなたの課題は、先ほど定義した Person テーブルのいくつかの行を削除し、最後にテーブル全体を削除することです。

この演習はコースの一部です

SQL Server における階層型クエリと再帰クエリ

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

INSERT INTO Person 
VALUES (1,'Andrew','Anderson','Adress 1','City 1','1986-12-30');
INSERT INTO Person 
VALUES (2,'Peter','Jackson','Adress 2','City 2','1986-12-30');
INSERT INTO Person 
VALUES (5,'Michaela','James','Adress 3','City 3','1976-03-07');

-- Delete the record for the person with the ID of 1
___ FROM ___ 
WHERE ___ = ___;
-- Delete the record with the name Jackson
___ FROM ___ 
___ ___ = 'Jackson';

SELECT * 
FROM Person;
コードを編集して実行