数据库 多记录更新

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:50:11
我要更新数据库中的多条记录,比如把数据库中某些(多条)学号的学生成绩修改成及格。应该怎样做,哪种方法好些?我用SQL2000,VC++做前台

表名称:成绩表
字段名称:成绩,学号 ……

第一种方法:

update 成绩表 set 成绩 = '及格' where 学号 = 条件

第二种方法:

select * from 成绩表 where 学号 = 条件
然后用循环把每条记录的成绩更改为“及格”即可。

直接用 SQL 语句

UPDATE 表名 SET 成绩='及格' WHERE 学号 IN ('学号1','学号2','学号3','学号4'....)

update 成绩表 set 成绩 = '及格' where 学号 = 条件