各位帮忙看看 该如何写SQL 急求!!! 5C

图片说明

sql

7个回答

Select c.name,c.no,count(*) count,max(c.grade) grade from 学生表 a
join 学生选课表 b on a.no=b.student_no
join 课程表 c on b.course_no=c.no
Group by c.name,c.no

Select a.name,a.no,count(*) from 学生表 a
join 学生选课表 b on a.no=b.student_no
Group by a.name,a.no
Order by 3 desc

select avg(grade) avgs,count(*) num from 选课表 group by student_no
having count(*)>2

select * from (select avg(grade) avgs,count(*) num from 选课表 group by student_no) stu where stu.num>2

qq_41984635
qq_41984635 select * from (select avg(grade) avgs,count(*) num from 选课表 group by student_no) stu where stu.num>2
一年多之前 回复

Select c.name,c.no,count(*) count,max(c.grade) grade from 学生表 a
join 学生选课表 b on a.no=b.student_no
join 课程表 c on b.course_no=c.no
Group by c.name,c.no

Select a.name,a.no,count(*) from 学生表 a
join 学生选课表 b on a.no=b.student_no
Group by a.name,a.no
Order by 3 desc

select avg(grade) avgs,count(*) num from 选课表 group by student_no
having count(*)>2

4 insert into tb_rel_n**

select a.name,b.name,c.grade from 学生选课表 a,课程表 b, 学生选课表c where a.no=c.student_no and b.no=c.course_no

1, select c.name,c.no,c.counts,Max(sc.grade) from 学生选课表 sc inner join 学生信息表 s
on sc.student_no = s.no inner join 课程表 c on c.no=sc.course_no;
group by sc.student_no,sc.course_no;

2,__ select count(*) as ccount from 学生选课表 sc group by sc.student_no order by ccount desc;_
3,select count(course_no) as sccount,Avg(grade) from 学生选课表 sc group by sc.student_no;
4, insert into tb_rel_new select * from (select s.name as sname ,c.name as cname ,sc.grade as grade from 学生选课表 sc inner join 学生信息表 s
on sc.student_no = s.no inner join 课程表 c on c.no=sc.course_no)

//假设tb_rel_new有sname,cname,grade 三个字段

shenyunzhou_lb
shenyunzhou_lb 1 select t.course_no,c.name,count(1) cnt,max(grade) grade from ѧÉúÑ¡¿Î±í t,¿Î³ÌÐÅÏ¢±í c where t.course_no=c.no group by t.course_no,c.name
一年多之前 回复
qq_16620951
半途人 修正:1,第二行最后一个分号不要,2,开头__符号去掉(均为手误输入)
一年多之前 回复

1 select t.course_no,c.name,count(1) cnt,max(grade) grade from 学生选课表 t,课程信息表 c where t.course_no=c.no group by t.course_no,c.name

2 select t.student_no,s.name,cnt from (select t.student_no,s.name,count(1) cnt from 学生选课表 t,学生信息表 s where t.student_no=s.no group by t.student_no,s.name ) order by cnt desc

3 select t.student_no,s.name,avga,cnt from (select t.student_no,s.name,avg(t.grade) avga ,count(1) cnt from 学生选课表 t,学生信息表 s where t.student_no=s.no group by t.student_no,s.name having count(1)>2) order by cnt desc

4 insert into tb_rel_new select t.student_no,s.name,c.name as course_name,t.grade from 学生选课表 t,学生信息表 s,课程信息表 c where t.student_no=s.no and t.course_no=c.no order by s.no;
commit;

创建视图,生成sql 语句

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

4
shell脚本中如何判断sql语句执行是否成功
3
一个sql语句写不出来,谁能帮忙写下
2
python 链接sql server 将查询的数据插入到临时表中报错
5
求助SQL大神,拜托啦各位(Oracle),在线等,急!!!!
10
sql文件导入navicat出错,哪位大神帮看看!解决立马c币到位
1
saltstack 把数据返回到mysql服务器获取不到数据!求大神帮忙看看是什么问题??
5
SQL语法请教!!!望大神指点迷津!!!!
2
sqlserver实现每天自动给表中的余额填充100元?
1
sqlserver实现每天自动给表中的余额填充200元?
1
求大佬教!简单的GridView显示sql的问题!小白!
2
这句sql哪里有问题,大神帮忙看看
1
求助!!SQL语句怎样翻译成HQL
2
急求解答啊,大神帮忙,Sql查询多个字段的重复数>1,并显示出来所有字段
8
急求一条sqlServer 的sql语句
4
急求!请问一下php的知识:为什么注册页面提交的信息显示成功了却没录入数据表中导致查无此用户无法登录?
1
使用了String转换成BigDecimal 相加,最终的结果不对,求教各位大神帮忙看看!
5
Sql语句 查询一个日期范围的数据 怎么写 我是个小白 勿取笑!!!!!!!!!!
2
mybatis怎么传带<where><if>..标签的sql,急急急在线等!!!!!!
2
有没有人知道Mybatis解析带标签的sql的接口????急急急在线等!!!!!!
4
两张表关联查询 请各位大佬帮忙看一下怎么写sql