(+84) 236.3827111 ex. 402

Sửa dữ liệu trong SQL Server


Cú pháp 1:
UPDATE SET { = } [,...n]
[FROM {}[,...n]]
[WHERE ];
Cú pháp 2:
UPDATE SET { =
[FROM {}[,...n]]
[WHERE ];
Ví dụ:
1. Cập nhật số tồn và gấp đôi đơn giá của các mặt hàng có mã loại hàng bằng 1
UPDATE MatHang SET SoTon = IsNull(SoTon,0)+100, DonGia = DonGia*2
WHERE MALH = 1
2. Cập nhật số tồn của các mặt hàng đã bán trong ngày
UPDATE MatHang SET SoTon = SoTon - SL
FROM CTHD, HoaDon, MatHang
WHERE CTHD.SoHD = HoaDon.SoHD
and CTHD.MaMH = MatHang.MaMH
and HoaDon.NgayHD = (SELECT Max(HoaDon.NgayHD) FROM HoaDon)