摘要: 题目23:查询同名学生名单,并统计同名人数 找到同名的名字并统计个数 一开始这个sql 写不出来,看了答案后好简单,也更加加深了我多count 的用法 SELECT stdentname,COUNT(*) FROM student GROUP BY stdentname HAVING COUNT(* 阅读全文
posted @ 2019-08-16 18:01 初学者,方圆几里 阅读(3510) 评论(0) 推荐(0) 编辑
摘要: 题目21:查询男生、女生人数 这个题目我写出的sql 还是比较原始的,查询了3次,这样的话性能会比较差 SELECT c.a,d.b FROM (SELECT COUNT(*) AS a FROM student WHERE sex like '女')c, (SELECT COUNT(*) AS b 阅读全文
posted @ 2019-08-16 17:22 初学者,方圆几里 阅读(3911) 评论(0) 推荐(0) 编辑
摘要: 题目 19:查询每门课程被选修的学生数 SELECT courseid,COUNT(studentid) FROM student_score GROUP BY courseid; 运行: 练习题20 :查询出只选修两门课程的学生学号和姓名 SELECT student.*, r.a FROM st 阅读全文
posted @ 2019-08-16 17:11 初学者,方圆几里 阅读(10382) 评论(0) 推荐(0) 编辑
摘要: 题目:查询学生的总成绩,并进行排名,总分重复时不保留名次空缺 分析:查询学生的总成绩 并进行排序 写这个sql 简单,直接按照学生student分组 然后sum(成绩 score) SELECT studentid,SUM(score) AS a FROM student_score GROUP B 阅读全文
posted @ 2019-08-16 14:42 初学者,方圆几里 阅读(11277) 评论(0) 推荐(1) 编辑
摘要: 题目:按各科成绩进行排序,并显示排名 分析:这题目我自己不会做,看答案的 ,哈哈哈哈 sql: SELECT a.courseid,a.studentid,a.score,COUNT(b.score)+1 AS rank FROM student_score a LEFT JOIN student_ 阅读全文
posted @ 2019-08-16 11:05 初学者,方圆几里 阅读(6817) 评论(0) 推荐(1) 编辑