问题
单项选择题
将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是( )。
A) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号="02080110" AND 课程号="102"
B) UPDATE 选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102"
C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号="02080110" AND 课程号="102"
D) UPDATE FROM 选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102\
答案
参考答案:B
解析: SQL中的UPDATE语句可以更新表从数据,格式如下:
UPDATE<表名>SET<列名1>=<表达式1>[,列名2>=<表达式2>…][WHERE<条件表达式1>[AND|OR<条件表达式2>…]
由此命令格式可以看出,选项B)为正确答案。选项A)错误地使用了WITH短语,而选项C)及选项D)均使用了错误的FROM短语。