เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การลบข้อมูลและการลบตาราง

นอกจากคำสั่ง CREATE, INSERT และ UPDATE แล้ว การเรียนรู้วิธีใช้ DELETE และ DROP TABLE ก็มีความสำคัญไม่แพ้กัน โดย DELETE ใช้สำหรับลบแถวที่ต้องการออกจากตาราง ส่วน DROP TABLE ใช้สำหรับลบทั้งตารางพร้อมโครงสร้างทั้งหมด

รูปแบบคำสั่งของทั้งสองมีดังนี้

ลบแถวที่ lineID = 1 ออกจากตาราง Employee:

DELETE FROM Employee 
WHERE lineID = 1;

ลบตาราง Employee ทั้งหมด:

DROP TABLE Employee

ในแบบฝึกหัดนี้ ให้ลบข้อมูลบางแถวออกจากตาราง Person ที่สร้างไว้ก่อนหน้า แล้วจึงลบทั้งตารางออกในขั้นตอนสุดท้าย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Hierarchical and Recursive Queries in 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;
แก้ไขและรันโค้ด