Update lại số điểm khi người dùng rút một số lượng điểm nhập vào thì câu lệnh update sẽ viết như thế nào ạ…
Có ai giúp e
Update số lượng tăng giảm
Truy vấn(select) CSDL để lấy được số hiện tại, trừ đi số cần trừ -> kết quả. Cập nhật (update) kết quả vào CSDL.
Đây là đoạn sql của mình trừ đi 1 điểm của đã lấy theo điều kiện nhất định, bạn tự thay thế cho phù hơp nhé:
declare @DiemCanThay int
set @DiemCanThay = (select DiemSo from BangDiem where <thêm-điều-kiện-vào>);
update BangDiem set DiemSo = @DiemCanThay - 1 where <không-thêm-điều-kiện-thì-bị-lỗi>;
nếu bạn cần sử dụng nó vào java code của bạn thì tự làm nhé 
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?