0

異なる条件を満たす複数の行を更新したい

Result
Student_No  Subject_No Marks

ST101         SU03     69
ST102         SU01     3
ST101         SU04     45
ST101         SU05     87
ST103         SU01     44
ST103         SU03     50
ST103         SU01     56
ST108         SU01     78
ST105         SU05     98

以下のようにインクリメントを追加して、すべての科目のマークを増やしたい: Rang Increment 0-24 8 30-36 7 44-54 5

ありがとう。シャン

4

2 に答える 2

1
UPDATE MARKSTABLE
   SET MARKS=MARKS+IF(MARKS BETWEEN 0 AND 24, 8, IF(MARKS BETWEEN 30 AND 36, 7, IF(MARKS BETWEEN 44 AND 54, 5, 0)))
于 2013-08-21T18:12:38.297 に答える