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小编还为您精选了以下内容,希望对您有所帮助:- 1977年蛇2021年运势 财运上要注意劣质人缘
- 2021属牛本命年结婚要注意 本命结婚多坎坷
- 2022年1月22日出生的女孩生辰八字查询 今日宝宝五行缺什么
- 冬天开车注意事项详解
- 属猴的人幸运方位在哪里?属猴人需注意的风水禁忌
- 装饰公司取名字大全免费查询 好听聚财的公司名字
- 四五十岁的女人,在和异性交往时,应该注意什么?
- 选择报考点需要注意什么?报考点有限制
- 风水堂:八字算姻缘要注意以下几点
- 魔兽世界怀旧服:纳格兰jjc任务小攻略和注意事项