在student数据库中用关系代数表达式检索“数据库原理”课程成绩高于90分的学生的学号、姓名、专业和分数;

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:29:23

这个跟数据库表的设计有关,你的问题应该设计3个表,一个是学生表(学号,姓名,专业),一个是课程表(课程代号,课程名),还有一个是成绩表(学号,课程代号,分数),那么所求问题的SQL语句是:

SELECT A.学号,A.姓名,A.专业,C.分数 FROM 学生表 A,课程表 B,成绩表 C WHERE A.学号=C.学号 AND B.课程名="数据库原理" AND B.课程代号=C.课程代号 AND C.分数〉90