问答题
现有关系数据库基本表如下:
学生(学号,姓名,专业,奖学金),选课(学号,课程号,课程名,分数)
其中没有得奖学金的直为0,奖学金和分数属性为整数类型,其余属性都为字符型。
用SQL语言查询语句实现以下的功能
问答题
查询没有获得奖学金的学生信息(只需要列出雪号,姓名);
【正确答案】Select 学号,姓名 from 学生 where 奖学金=0;
【答案解析】
问答题
查询“计算机”专业中获得奖学金的学生信息(只要更出雪号,课程名);
【正确答案】Select 学生.学号,选课.课程名 from 学生,选课 where 学生.奖学金>0 and 学生.专业=’计算机’ and 学生.学号 = 选课.学号;
【答案解析】
问答题
对于分数得过满分(100)的学生,将其奖学金增加200元
【正确答案】Update 学生 set 奖学金=奖学金+200 where 学号 in (select 学号 from 选课 where 分数=100);
【答案解析】