下列SQL语句是否正确,请纠正?

计算选修了C1课程的学生平均成绩?SELECTAVGFROMStudent*FROMSCWHERECno=‘C1’;... 计算选修了C1课程的学生平均成绩?
SELECT AVG
FROM Student *
FROM SC
WHERE Cno=‘C1’;
展开
 我来答
lala563210
2014-04-22 · TA获得超过262个赞
知道答主
回答量:27
采纳率:100%
帮助的人:48.5万
展开全部

你的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张表啊
chenfenggang99
2014-04-22 · TA获得超过1850个赞
知道大有可为答主
回答量:1746
采纳率:75%
帮助的人:1751万
展开全部
不对呀。 你给出全部的表吧
从你这里看来是两个表

select avg(表示成绩字段)
from student ,sc
where student。id=sc.id
and cno='c1'

你发题目是最好将表发过来,这样才能得到正确答案
更多追问追答
追问
SELECT AVG
FROM Student
WHERE Cno=‘C1’;
追答
这个题目是我做的,当时以为你懂一些sql ,现在发现你不懂。你将这道题涉及到的表字段发过来。比如
student(id,name。。。。)等。有这些才可以得到正确答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式