注意使用方法 查询现有学生都来自于哪些不同的省份( 二 )


from where couid=( couid from grade where in ( max() from grade where stuid=1)
3、通过子查询实现,查询所有参加过“数据库技术”课程2班的学生的成绩总和
sum() from Grade where stuid in(stuid from where) and couid=( couid from where =' ');
4、通过子查询实现,查询“张三”类3的“考试管理”结果
from Grade where stuid in (stuid from ='张三') and couid=( couid from where ='test ');
五、加入查询练习
1、查询“张三”的考试成绩,要求显示姓名、课号和成绩
,couid, from inner join grade on .stuid=grade.stuid and ='张三';

,couid, from ,grade where .stuid=grade.stuid and ='张三';
2、查询“张三”各学科的考试成绩,哪个学科不记录考试成绩,请在.stuid上显示姓名、课号和成绩,couid,来自inner join grade =grade.stuid and ='张三'为空;

,couid, from ,grade where .stuid=grade.stuid and ='张三'and为null;
3、查询“张三”每门课程的成绩,要求显示名称、课程名称和成绩
,, from ,,grade where .stuid=grade.stuid and .couid=grade.couid and ='';
4、查询3班“张三”的“考试管理”成绩,要求显示姓名和成绩
, from ,,grade where .stuid=grade.stuid and .couid=grade.couid and ='Test ' and ='Zhang San'and class=003;
5、查询2000年前各班所有男生的平均考试成绩
class,avg() from grade, 其中grade.stuid=.stuid and sex='male'and year()
六、外连接查询
查询“李建强”所有课程的成绩,显示学号、姓名、课程号和成绩 。没有成绩记录的学生证包括:('S009','S010','S011')
1、使用右连接
grade.stuid,,couid, from Grade right outer join on .stuid=grade.stuid and ='Li ';
2、使用左连接
grade.stuid,,couid,从左外连接grade on .stuid=grade.stuid and ='李建强';
3、对比等值连接
【注意使用方法 查询现有学生都来自于哪些不同的省份】grade.stuid,,couid, from grade inner join on .stuid=grade.stuid and ='李建强';


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: