我有带字段的数据库ID,学生姓名,最高分
现在学生获得新分数,我想用新分数更新数据库,但前提是新分数大于存储在字段"highestmarks"中的值,否则我不想更新。
在MySQL中,这可以使用更大的函数来实现,但我不知道MS-SQL
SQL Server也有相同的条件,只是使用">"表示"大于"或"<"表示"小于"。添加"="以将相等性添加到组合中:"<="或">=">
update students
set highestmark = 5 -- insert new value here
where id = 42-- insert id
and highestmark < 5 -- insert new value here