• 2021-04-14
    现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____
  • UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)

    举一反三

    内容

    • 0

      现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程...、课程名和学分,关系代数操作是_____

    • 1

      【单选题】现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:查询没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是() A. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) B. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) C. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80) D. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND 分数<80)

    • 2

      现有关系数据库如下: 学生(学号,姓名,性别,专业),课程(课程号,课程名,学分),选课(学号,课程号,分数)。检索“‘数据库’课程不及格学生的学号、姓名和分数”。其正确的关系代数表达式是________

    • 3

      已知关系模式如下:学生(学号,姓名,性别,年龄,专业)课程(课程号,课程名称,学分)选课(学号,课程号,成绩)用SQL语句完成如下操作:查询计算机专业的学生学号和姓名。

    • 4

      现有关系数据库如下: 学生(学号,姓名,性别,专业) 课程(课程号,课程名,学分) 学习(学号,课程号,分数) (1)用关系代数表达式实现检索所有选修了课程号为“JX111B”的课程的学生的学号,姓名和分数; [br][/br] (2)用SQL语句实现检索所有选修了课程号为“JX111B”的课程的学生的学号,姓名和分数; (3)用SQL语句实现检索每门课程的选课人数,输出课程号和选课人数; (4)用SQL语句实现检索选修人数不足20人的课程号和课程名。