下列SQL语句是否正确,请纠正?
计算选修了C1课程的学生平均成绩?SELECTAVGFROMStudent*FROMSCWHERECno=‘C1’;...
计算选修了C1课程的学生平均成绩?
SELECT AVG
FROM Student *
FROM SC
WHERE Cno=‘C1’; 展开
SELECT AVG
FROM Student *
FROM SC
WHERE Cno=‘C1’; 展开
2个回答
展开全部
你的SQL有问题,不能写2个FROM,用下面这个:
SELECT AVG(分数的字段) FROM 表名 WHERE 课程名字段 = 'C1'
最好将student ,sc的表贴出来看一下
select avg(分数的字段))
from student ,sc
where student.id=sc.id and cno='c1'
请将文字改成相应的字段就可以了,有啥问题可以再问
更多追问追答
追问
SELECT AVG
FROM Student
WHERE Cno=‘C1’;
追答
你是2张表还是1张表?
我感觉是2张表啊
展开全部
不对呀。 你给出全部的表吧
从你这里看来是两个表
select avg(表示成绩字段)
from student ,sc
where student。id=sc.id
and cno='c1'
你发题目是最好将表发过来,这样才能得到正确答案
从你这里看来是两个表
select avg(表示成绩字段)
from student ,sc
where student。id=sc.id
and cno='c1'
你发题目是最好将表发过来,这样才能得到正确答案
更多追问追答
追问
SELECT AVG
FROM Student
WHERE Cno=‘C1’;
追答
这个题目是我做的,当时以为你懂一些sql ,现在发现你不懂。你将这道题涉及到的表字段发过来。比如
student(id,name。。。。)等。有这些才可以得到正确答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询