早教吧作业答案频道 -->其他-->
SQL2005检索没有选修c1课程且选修课程数为两门的学生的姓名和平均成绩并按平均成绩降序排列.S表:s#(学号),sn(学生姓名)C表:c#(课程号),cn(课程名称)SC表:s#(学号),c#(课程号
题目详情
SQL 2005 检索没有选修c1课程且选修课程数为两门的学生的姓名和平均成绩并按平均成绩降序排列.
S表:s#(学号),sn(学生姓名)
C表:c#(课程号),cn(课程名称)
SC表:s#(学号),c#(课程号),gr(成绩)
T表:t#(教师号),tn(教师姓名),c#(所讲课程号)
检索没有选修c1课程且选修课程数为两门的学生的姓名和平均成绩并按平均成绩降序排列.
Select sn as 姓名,avg(gr) as 平均成绩
From s,sc
where sn not in (select sn
from s,sc
where c#!='c1' and s.s#=sc.s#
group by sn
having count(*)=2)
group by sn
order by avg(gr) desc
上面是我自己写的查询语句,但有些问题,想不通要怎么修改,
S表:s#(学号),sn(学生姓名)
C表:c#(课程号),cn(课程名称)
SC表:s#(学号),c#(课程号),gr(成绩)
T表:t#(教师号),tn(教师姓名),c#(所讲课程号)
检索没有选修c1课程且选修课程数为两门的学生的姓名和平均成绩并按平均成绩降序排列.
Select sn as 姓名,avg(gr) as 平均成绩
From s,sc
where sn not in (select sn
from s,sc
where c#!='c1' and s.s#=sc.s#
group by sn
having count(*)=2)
group by sn
order by avg(gr) desc
上面是我自己写的查询语句,但有些问题,想不通要怎么修改,
▼优质解答
答案和解析
Select a.sn as 姓名,avg(c.gr) as 平均成绩
From s a,c b,sc c
where a.s#=c.s#
and b.c#=c.c#
and b.cn!='c1'
group by a.sn
having count(*)=2
order by avg(c.gr) desc
From s a,c b,sc c
where a.s#=c.s#
and b.c#=c.c#
and b.cn!='c1'
group by a.sn
having count(*)=2
order by avg(c.gr) desc
看了 SQL2005检索没有选修c...的网友还看了以下:
如图中的圆圈表示生物具有的特征,重合部分表示它们的共同特点,则下列描述正确的是( ) A. E可 2020-05-16 …
A 2 3 4 5 6 7 8 9 10 J Q K这13张牌在24点里,J Q K都表示10还是 2020-05-16 …
He said,“I told her to wait,but she wet away.”改成间 2020-05-17 …
请问这个热学公式里面的东西代表什么热值公式:Q=mq里面的q代表什么啊还有这个热值公式Q=vq这里 2020-05-23 …
宇航员在探测某星球时,发现该星球均匀带电,且电性为负,电量为Q,表面无大气,在一实验中,宇航员将一 2020-06-09 …
设n代表原子核外能层序数,m代表每个能层的能级数,q代表每个能层中的电子总数,则目前已知的元素的原 2020-06-22 …
已知函数f(x)=x2-2(a+2)x+a2,g(x)=-x2+2(a-2)x-a2+8.设H1( 2020-07-09 …
下图表示一家族中眼色的遗传,据图回答:(1)若以B及b分别代表眼色的显性及隐性基因,则Q的基因型为 2020-07-30 …
化学反应原理这本书中,有条式子△H=H(生成物)-H(反应物)*H是指焓,还有条式子说△H=Q=生成 2020-11-07 …
假设某厂商的总成本函数是C=Q*3-6Q*2+14Q+75,其中C代表成本,Q代表产量.请写出:该厂 2020-11-30 …