题目:按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 分析:第一步应该是拿到平均分 拿到平均分后 再怎么拿学生 课程 和成绩呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT ...
检索 课程分数小于 ,按分数降序排列的学生信息 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 ...
2019-04-28 21:48 0 1581 推荐指数:
题目:按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 分析:第一步应该是拿到平均分 拿到平均分后 再怎么拿学生 课程 和成绩呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT ...
有四张表:Course(课程)、SC(成绩)、Student(学生)、Teacher(老师) 想法:这里用到SC和Student两个表,首先得先确定筛选条件,01课程成绩小于60。然后,LEFT JOIN连接Student,再用到了ORDER BY ... DESC ...
题目:检索" 01 "课程分数小于 60,按分数降序排列的学生信息 分析:按分数降序排列 应该是要用 order by 关键字 降序: desc 升序:asc 我以前的写的想法是: 先查处01 "课程分数小于 60 然后 order by 分数 desc 再去关联student 表 ...
题目:26:查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩 分析:这个应该是根据student 进行分组 group by 再根据 having >= 85 进行过滤,然后在关联student 信息表,拿到学生的基本信息 SELECT student.id ...
SELECT S# as 学生ID ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='004') AS 数据库 ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='001 ...
MySQL的写法: MySQL判断为null,写法为is null,而不是 t.数据库 = NULL IFNULL(expr1,expr2) 如果expr1不是NULL,IFN ...
查询"01"课程比"02"课程成绩高的学生的信息及课程分数 -- 解法一: --参考解法 -- 2019/04/15 ...
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 ——需要分析题目,查询的是,查询的是(1)学生的信息(2)满足条件的学生的'课程分数'(不在学生表里)需要从另外一张表得来(3)条件是-" 01 "课程 ...