【程序说明】本题使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1) 将学号为“08080110”、课程号为“102”的选课记录的成绩改为92

admin2010-06-18  32

问题 【程序说明】本题使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)
  将学号为“08080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是 ______。   

选项 A、UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=“08080110” AND 课程号=“102”
B、UPDATE 选课 SET 成绩=92 WHERE 学号=“08080110” AND 课程号=“102”
C、UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“08080110” AND课程号=“102”
D、UPDATE FROM 选课 SET 成绩 =92 WHERE 学号=“08080110” AND 课程号=“102”

答案B

解析 SQL中的UPDATE语句可以更新表中数据,格式如下:
UPDATE<表名>SET<列名1>=<表达式1>[,列名2>=<表达式2…][WHERE<条件表达式1>[AND|OR<条件表达式2>…]
由此命令格式可以看出,选项B为正确答案。选项A错误的使用了WITH短语,而选项C及选项D均使用了错误的FROM短语。
转载请注明原文地址:https://kaotiyun.com/show/gthZ777K
0

最新回复(0)