生徒と成績の表が与えられた場合、100 を超えずに各生徒の成績を 10% ずつ増やす方法はありますか?
今、私はそうしています
UPDATE studentCourse
SET grade = grade + 10 * (grade/100)
WHERE csid = 1
言い換えると、生徒が 60 点の場合、更新後は 66 点になるはずです。しかし、生徒の点数が 98 の場合、更新後は成績が 100 になるはずです (108 ではありません)。
これはすべて標準 SQL で行う必要があります