T-SQL - Câu lệnh UPDATE
Máy chủ SQL UPDATE Truy vấn được sử dụng để sửa đổi các bản ghi hiện có trong bảng.
Bạn có thể sử dụng mệnh đề WHERE với truy vấn UPDATE để cập nhật các hàng đã chọn nếu không tất cả các hàng sẽ bị ảnh hưởng.
Cú pháp
Sau đây là cú pháp cơ bản của truy vấn UPDATE với mệnh đề WHERE:
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
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ụ, sẽ cập nhật ADDRESS cho khách hàng có ID là 6 -
UPDATE CUSTOMERS
SET ADDRESS = 'Pune'
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
6 Komal 22 Pune 4500.00
7 Muffy 24 Indore 10000.00
Nếu bạn muốn sửa đổi tất cả các giá trị cột ĐỊA CHỈ và LƯƠNG trong bảng KHÁCH HÀNG, bạn không cần sử dụng mệnh đề WHERE. Truy vấn UPDATE sẽ như sau:
UPDATE CUSTOMERS
SET ADDRESS = 'Pune', SALARY = 1000.00;
Bảng CUSTOMERS bây giờ sẽ có các bản ghi sau.
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Pune 1000.00
2 Khilan 25 Pune 1000.00
3 kaushik 23 Pune 1000.00
4 Chaitali 25 Pune 1000.00
5 Hardik 27 Pune 1000.00
6 Komal 22 Pune 1000.00
7 Muffy 24 Pune 1000.00