数据库部分:(共15分)

  某班学生和考试成绩信息分别如下表Student和表Achievement所示:

  ID Name

  1 Jack

  2 Marry

  3 Rose

  4 Bob

  5 John

  6 Betty

  7 Robert

  ID Mark

  1 90

  2 96

  3 88

  4 86

  5 83

  6 85

  表Student , 表Achievement

  其中ID为学生的编号,Name为姓名,Mark为成绩,请针对以下问题,写出相应的SQL语句:

  1、 请查询成绩>85分的学生的姓名;

  Select Name from Student where id in(select id from achievement where mark>85);

  Select * from student where id in (select id from achievement where mark>85);

  2、 请查询成绩>=90分的人数;

  Select count(*) from ac where mark》=90;

  Slect count(*) from achievement where mark>=90

  3、 Robert此次考试考了80分,但是成绩没能录入表中,请将其成绩添加进去;

  Insert into ac(id,mark)values (‘7’,‘80’);

  Insert into achievement(id,name) values (‘1’,’80’);

  4、 请将Rose的成绩修改为87;

  Update ac set mart=‘87’where id=4;

  Update achievement set mark=87 where id=3;

  5、 请删除Betty的记录;

  Delete * from student where id=6;

  Delete * from achievement where id=6;

1.《软件测试笔试题 2016最新计算机软件测试工程师笔试题及答案》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《软件测试笔试题 2016最新计算机软件测试工程师笔试题及答案》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/97284.html