为了账号安全,请及时绑定邮箱和手机立即绑定

你好,是关于sql中的一题“某科”成绩比“另外一科”成绩高的学生情况的问题?

你好,是关于sql中的一题“某科”成绩比“另外一科”成绩高的学生情况的问题?

蝴蝶不菲 2021-05-01 11:07:52
例如是“数据库原理及应用”成绩比“计算机原理”成绩高的学生情况。T_student (studentcode,studentname,classcode,sex,birthday,……)T_grade(studentcode,coursecode,grade)T_course(coursecode,coursename,academy,classtime,labtime,totalstudent,teacher,description)g1.coursecode=T_course.coursecode这里的g1 g2 指的是什么呀?~
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

这个跟数据库表的设计有关,你的问题应该设计3个表,一个是学生表(学号,姓名,专业),一个是课程表(课程代号,课程名),还有一个是成绩表(学号,课程代号,分数),那么所求问题的SQL语句是:
SELECT A.学号,A.姓名,A.专业,C.分数 FROM 学生表 A,课程表 B,成绩表 C WHERE A.学号=C.学号 AND B.课程名="数据库原理" AND B.课程代号=C.课程代号 AND C.分数〉90

查看完整回答
反对 回复 2021-05-05
  • 2 回答
  • 0 关注
  • 375 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信