33问答网
所有问题
一个学生表和成绩表,列出至少两门以上不及格学生的名字和平均成绩,怎么写?
一个sql语句 请教各位 谢谢
举报该问题
推荐答案 2009-02-10
光有学生表和成绩表不行吧,我理解为有三个表S(学号s#,姓名sname,。。。)、C(课程号c#,课程名cname,。。。)、SC(学号s#,课程号c#,成绩grade。。。)
select sname,avg(grade)
from s,sc
where s.s#=sc.s# and grade<60
group by sname
having by count(grade)>=2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/Bdhhhdhh.html
相似回答
排错SQL:
列出
有二
门以上
(含
两门
)
不及格
课程的
学生
姓名及其
平均成绩
答:
因为你按照s.sname分了组并且用了聚集函数avg(sc.scgrade),就必须用group by按照s.sname分组才行啊,如果select中没有s.sname,只有聚集函数avg(sc.scgrade)的话肯定就是对的,但是不符合你题目的要求了。下面这个就是对的了,因为除了聚集函数的选择项都被分组了,在上面那个后面加上group by s....
sql 语言查询 查询出有
两门不及格的学生
信息。 查询各个班级的各门课程...
答:
1、查询出有
两门不及格的学生
信息:create table student(sno int not null primary key,sname varchar(10))create table center(cno int not null primary key,cname varchar(10))create table sgrade(sno int ,cno int ,sgrade int )2、查询各个班级的各门课程
的平均
分:select sno, avg(sgra...
数据库sql语言
答:
2 查询 7号课程成绩在90分以上或60分以下的学生学号 select sno from sc where grade>90 or grade<60 3 查询课程名以“数据”两个字开头的所有课程的课程号和课程名。Select cno,cname from c where cname like ‘数据%’4 查询每个学生所有课程
的平均成绩,
输出学生学号、平均成绩 select sno,av...
大家正在搜
学生个人成绩单表格怎么做
学生成绩表怎么做
学生个人成绩单表格
中学学生成绩表
学生成绩单表格
三年级小学学生成绩表
成绩表怎么排名次
怎么给成绩表排名
学生成绩表等第
相关问题
列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
排错SQL:列出有二门以上(含两门)不及格课程的学生姓名及其...
查询存在两门(包含两门)以上课程不及格的学生姓名
学生姓名成绩表
sql 语言查询 查询出有两门不及格的学生信息。 查询各个班...
怎么找出至少有一科不及格的学生?
你好,我有一个学生表和一个成绩表,我怎么根据学生姓名将学生表...
从I列开始,建立一个有不及格成绩学生的数据清单,标题在第一行...