T-SQL - Câu lệnh DELETE
Máy chủ SQL DELETE Truy vấn được sử dụng để xóa các bản ghi hiện có khỏi bảng.
Bạn phải sử dụng mệnh đề WHERE với truy vấn DELETE để xóa các hàng đã chọn, nếu không tất cả các bản ghi sẽ bị xóa.
Cú pháp
Sau đây là cú pháp cơ bản của truy vấn DELETE với mệnh đề WHERE:
DELETE FROM table_name
WHERE [condition];
Bạn có thể kết hợp N số điều kiện bằng cách sử dụng toán tử AND hoặc OR.
Thí dụ
Hãy xem xét bảng KHÁCH HÀNG có các bản ghi sau:
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 MP 4500.00
7 Muffy 24 Indore 10000.00
Lệnh sau là một ví dụ, lệnh này sẽ XÓA một khách hàng có ID là 6 -
DELETE FROM CUSTOMERS
WHERE ID = 6;
Bảng CUSTOMERS bây giờ sẽ có các bản ghi sau.
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
7 Muffy 24 Indore 10000.00
Nếu bạn muốn XÓA tất cả các bản ghi khỏi bảng CUSTOMERS, bạn không cần sử dụng mệnh đề WHERE. Truy vấn DELETE sẽ như sau:
DELETE FROM CUSTOMERS;
Bảng CUSTOMERS bây giờ sẽ không có bất kỳ bản ghi nào.