题目:
问答题
SQL程序说明题: 下列1-4小题使用到的关系数据库如下,试分析各SQL语句表达的含义:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
1. SELECT 学号,姓名,名称,分数 FROM 学生,课程,学习;
WHERE 学生.学号=学习.学号 AND 课程.课程号=学习.课程号 AND 学生.奖学金<>0
2. SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 学习 WHERE 成绩<=90)
3. UPDATE 学生 SET 奖学金=奖学金/2 WHERE 学生.学号=学习.学号 AND 学生.奖学金>0 AND 学习.成绩<60
4. CREATE VIEW AAA AS
SELECT 学号,姓名,专业 FROM 学生 WHERE 奖学金>0
AND 学号 IN(SELECT 学号 FROM 学习 WHERE 成绩<60)
答案:
<查看本题扣1积分>