student course teacher score 查询Score表中至少有 名学生选修的并以 开头的课程的平均分数 select cno,avg degree from score group by cno having count gt and cno regexp 思路:按课程分组,计算各课程选修人数,用正则表达式找到以 开头的课程 此处也可以用like 通配符 查询分数大于 ,小于 ...
2018-08-15 19:58 0 1315 推荐指数:
题目:按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 分析:第一步应该是拿到平均分 拿到平均分后 再怎么拿学生 课程 和成绩呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT ...
题目:查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 这里提到平均分 ,要用到avg 按照学生分组,再求平均分,这里应该是考察group by 与聚合函数的使用 大于60分应该是按照分组后筛选的结果要用having group by 与聚合函数 having ...
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。 输出格式: 按照以下格式输出: average = 成绩 ...
题目:查询学生的总成绩,并进行排名,总分重复时不保留名次空缺 分析:查询学生的总成绩 并进行排序 写这个sql 简单,直接按照学生student分组 然后sum(成绩 score) SELECT studentid,SUM(score) AS a FROM student_score ...
题目:查询在 SC 表存在成绩的学生信息 分析:查询在 SC 表存在成绩的学生? 是值在 SC 表有记录的学生id 都算吗? 我这里理解的是在 SC 表中分数不为0 的学生id 方法一:比较直接的想法 在 SC 表中查到分数不为0 的学生 去重,然后再join 下student 表 ...
第4章-7 统计学生平均成绩与及格人数 如果这里用append输入只能实现一行一行输入,不能实现同一行输入 知识点(列表的操作): """ ①实现嵌套列表的平铺 """ vec = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] """ 第一个循环为外 ...
一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数 ...