Update số lượng tăng giảm

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

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é :wink:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?