永发信息网

SQL语言问题,

答案:1  悬赏:60  手机版
解决时间 2021-04-28 05:34
  • 提问者网友:半生酒醒
  • 2021-04-27 17:09
1.用sql语言编写程序完成以下查询:已知成绩数据库结构 [姓名,性别,年龄,所属学院,成绩] 1)列出学生名单,要包含所有学生的所有信息,且在最后一行显示年龄小于18岁的男生有XX人” 2)列出成绩不及格的学生的信息,要包含选修表的所有属性,且在最后一行显示“他们的平均成绩为XX分” 3)统计数学系每个学生姓名,性别,年龄以及该学生所学课程的总成绩 并列表显示。
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-04-27 18:28

给你提供sql语句思路:


1:select 姓名,性别,年龄,所属学院,成绩 from 成绩表


    select count(*) from 成绩表 where 年龄<18


2:select 姓名,性别,年龄,所属学院,成绩,选修表的所有字段 from 成绩表,选修表 where 成绩表.外键=选修表.主键 and 成绩 < 60


    select age(成绩) from 成绩表 where 成绩表.外键=选修表.主键 and 成绩 < 60


3:表结构也许提供不全,提示:用sum求总成绩,用group by 系 having 系=数学系


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯