摘要: 查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) SELECT Student.*,CId,score from Student LEFT JOIN SC ON Student.SId = SC.SId 阅读全文
posted @ 2021-08-20 17:25 弩哥++ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 查询课程名称为「数学」,且分数低于 60 的学生姓名和分数 SELECT Student.Sname,Course.Cname,SC.score FROM Student,Course,SC WHERE Student.SId = SC.SId AND Course.CId = sc.cid AND 阅读全文
posted @ 2021-08-20 17:21 弩哥++ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩 SELECT Student.SId,Student.Sname,平均成绩 FROM Student , (SELECT sid,AVG(score) 平均成绩 from sc GROUP BY SId HAVING AVG(score) 阅读全文
posted @ 2021-08-20 17:12 弩哥++ 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 SELECT cid,AVG(score) 平均成绩 from sc GROUP BY cid ORDER BY AVG(score) DESC,cid 阅读全文
posted @ 2021-08-20 16:59 弩哥++ 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 查询 1990 年出生的学生名单 --方式1 SELECT * FROM Student WHERE Sage BETWEEN '1990-01-01' AND '1990-12-31' --方式2 SELECT * FROM Student WHERE YEAR(Sage)=1990 阅读全文
posted @ 2021-08-20 16:52 弩哥++ 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 查询同名学生名单,并统计同名人数 SELECT sname,COUNT(sname) 同名人数 from Student GROUP BY sname HAVING COUNT(sname)>1 阅读全文
posted @ 2021-08-20 16:37 弩哥++ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 查询名字中含有「风」字的学生信息 SELECT * from Student WHERE Sname like '%风' or Sname LIKE '风%' or Sname LIKE'%风%' 阅读全文
posted @ 2021-08-20 16:33 弩哥++ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 查询男生、女生人数 SELECT Ssex,COUNT(Ssex) 人数 from Student GROUP BY Ssex 阅读全文
posted @ 2021-08-20 16:27 弩哥++ 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 查询出只选修两门课程的学生学号和姓名 --方式1: SELECT Student.SId,Sname from Student WHERE SId in ( SELECT sid from sc GROUP BY SId HAVING COUNT(cid)=2 ) --方式2 SELECT Stud 阅读全文
posted @ 2021-08-20 15:29 弩哥++ 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 查询每门课程被选修的学生数 SELECT cid,COUNT(cid) 选修人数 from sc GROUP BY cid 阅读全文
posted @ 2021-08-20 15:21 弩哥++ 阅读(27) 评论(0) 推荐(0) 编辑