用SQL查询选修过课程的同学的姓名、课程名、成绩?b站数据库课程哪个讲的比较好?
用SQL查询选修过课程的同学的姓名、课程名、成绩?
select a.Sname,b.Cname,c.Grade from Student a,Course b,SC c where a.Sno=c.Sno and b.Cno=c.Cno;
b站数据库课程哪个讲的比较好?

张宇老师
b站上有很多讲解CAD的优秀讲师,以下是其中几个值得推荐的:1. 张宇老师:张宇老师是国内数学界非常有知名度和影响力的教师,他在b站上也有一些关于CAD方面的讲解视频。
b站尚硅谷的数据库讲的好。尚硅谷是一家专业IT教育培训机构,拥有北京、深圳、上海三处基地。自2013年成立以来,凭借优秀的教育理念、前沿的课程体系、专业的教学团队、科学的考评制度、严格的教务管理、完备的就业保障,已经为行业输送了数万名IT技术人才。
数据库查询至少选修了3门课程的所有学生办法?
select * from 学生表 where (select count(distinct 课程号) from 选修表 where 学号 = 学生表.学号) >= 3 或者 select * from 学生表 group by 学号 having count(课程号) >= 3 前边是子查询,后边用分组加条件的方式
求解:sql数据库检索各科成绩均大于等于该科平均成绩的学生的学号和姓名?
至少得有两个表,一个是学生档案表,假如叫stu,字段包括:name,code,分别表示姓名、学号,一个是成绩表gra,字段包括:code,subid,num,分别表示学号,科目表主键,分数。因为查询结果不必展示科目名称,就不联查科目表了。
思路,先得到各科平均成绩,再查分数不小于平均成绩的学生。
版权声明
本文仅代表作者观点,不代表木答案立场。
