举一反三
- INSERT 成绩表(OpenCno,Sno,Grade) VALUES (“0010300103010001”, “0301001”,98)
- 行集上使用DELETE。删除成绩表中所有学号为‘0301001’的成绩记录 DELETE FROM 成绩表 WHERE Sno= '0301001''
- 下列语句:UPDATE 成绩表 SET Grade=95 FROM (SELECT TOP 1 * FROM 成绩表 ORDER BY Grade DESC) AS t1 WHERE 成绩表.Sno= t1.Sno AND 成绩表.OpenCno=t1.OpenCno 表达的主要意思是:将UPDATE语句与SELECT 语句中的TOP子句一起使用,将“成绩表”第1名学生的成绩修改为95分。
- 行集上使用DELETE。删除成绩表中所有学号为‘0301001’的成绩记录DELETEFROM成绩表WHERESno='0301001''
- 将名字为“李永年”的成绩减少10分ALTER成绩表SETGrade=Grade-10FROM学生表,成绩表WHERE学生表.Sname='李永年'AND学生表.Sno=成绩表.Sno
内容
- 0
假设“成绩”表中有“学号”、“课程编号”、“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是( )。 A: .INSERT INTO 成绩 VALUES("S07001","C0701",87) B: INSERT INTO 成绩(学号,课程编号) VALUES("S07001","C0701") C: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701") D: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701",87)
- 1
向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的语句是()。 A: INSERT INTO成绩VALUES(08102002,4001,86) B: INSERT INTO成绩VALUES("08102002","4001",86) C: INSERT FOR成绩VALUES(08102002,4001,"86") D: INSERT FOR成绩VALUES("08102002","4001",86)
- 2
在MySQL中,设有学生表Student(sno,sname,sage),各字段的含义分别是学生学号、姓名、年龄。下列语句会报错是________。 A: insert into Student(sno,sname,sage) values('201530','Jakc',18) B: insert into Student(sno,sname) values('201530','Jakc') C: insert into Student values('201530','Jakc') D: insert into Student values('201530','Jakc',18)
- 3
请把下面代码补充完整。( ) A: 息工程系全体学生的成绩置零。 B: DATE SC C: Grade=0 D: ERE Sno IN (SELETE Sno E: OM Student F: ERE Sdept= 'IS' ); G: UPDATE H: SET I: INSERT J: VALUES
- 4
假设“成绩”表中有“学号”、“课程编号”、“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是( )。 A: .INSERT INTO 成绩 VALUES("S07001","C0701",87) B: INSERT INTO 成绩(学号,课程编号) VALUES("S07001","C0701") C: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701") D: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701",87)