有四张表:Course(课程)、SC(成绩)、Student(学生)、Teacher(老师) 想法:这里用到SC和Student两个表,首先得先确定筛选条件,01课程成绩小于60。然后,LEFT JOIN连接Student,再用到了ORDER BY ... DESC ...
题目:检索 课程分数小于 ,按分数降序排列的学生信息 分析:按分数降序排列 应该是要用 order by 关键字 降序: desc 升序:asc 我以前的写的想法是: 先查处 课程分数小于 然后order by 分数 desc 再去关联student 表 SELECT student. ,r.score FROM student, SELECT FROM student score WHERE s ...
2019-08-12 14:33 1 1277 推荐指数:
有四张表:Course(课程)、SC(成绩)、Student(学生)、Teacher(老师) 想法:这里用到SC和Student两个表,首先得先确定筛选条件,01课程成绩小于60。然后,LEFT JOIN连接Student,再用到了ORDER BY ... DESC ...
-- 检索"01"课程分数小于60,按分数降序排列的学生信息 -- 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 --2019/04/28 ...
1、准备了50道 练习sql的题目,今天就开始练习了 : 首先 我们介绍所有表的结构,后面练习就已这些表开展 学生 student 表: create table Student(id varchar(10),stdentname varchar(10),age datetime, sex ...
查询"01"课程比"02"课程成绩高的学生的信息及课程分数 -- 解法一: --参考解法 -- 2019/04/15 ...
题目:查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) 分析: 这个应该是student表 和 student_score表进行联合查询,因为存在学生没成绩,没选课的情况,所以要用left join SELECT student. ...
题目:查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 刚开始写的sql 比较简单: SELECT courseid, AVG(score) as a FROM student_score GROUP BY courseid ORDER BY a DESC ...
题目38:检索至少选修两门课程的学生学号 SELECT studentid ,COUNT(courseid) AS a FROM student_score GROUP BY studentid HAVING a >=2 题目39:查询选修了全部课程 ...
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 ——需要分析题目,查询的是,查询的是(1)学生的信息(2)满足条件的学生的'课程分数'(不在学生表里)需要从另外一张表得来(3)条件是-" 01 "课程 ...