永发信息网

学生表成绩表查询语句

答案:2  悬赏:60  手机版
解决时间 2021-12-19 19:19
table_A (id,name) (学号,学生名字)
数据:1,张三;2,李四;3,王五
table_B(id,user_id,class,score)(编号,外键关联A表学生号,课程名,得分)
数据:1,1,语文,33;
2,1,数学,98;
3,2,语文,77
问题:查询每个学生的总分
最佳答案
select table_A.name,sum(table_B.score) from table_A left join table_B on table_A.id= table_B.user_id
全部回答
每科的总成绩?查询它干什么?要查的话这样查: select 科目表.kumuid,kumuname,sum(chenji) as sum_chenji,avg(chenji) as avg_chenji from 科目表,成绩表 where 科目表.kumuid=成绩表.kumuid group by 科目表.kumuid,kumuname 由于是查每科的总成绩和平均分,所以和学生没有关系,不用关联学生表 ---------------------------------------------------------------- 不过我怀疑你是不是想查每个学生的总成绩和平均分,是这样查的: select 学生表.uid,uname,sum(chenji) as sum_chenji,avg(chenji) as avg_chenji from 学生表,成绩表 where 学生表.uid=成绩表.uid group by uid,uname ========================================================= 对于楼主的补充的回答: 你所要的sql语句我已经写了,这个查询由于是查询每个科目的总成绩,所以不需要查询学生的姓名,所以不应关联学生表。只需要用成绩表关联科目表(目的是查询出科目的名称)。然后直接使用分组汇总(就是用 group by 子句和sum、avg两个聚合函数实现的)。 分组查询是一种最基本的查询,现在的主流数据库都支持它。所以每一个学习数据库的人都应该很好的理解它。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题Letusshowyou________abike.A.howto
鸠江区地税局办公地址在什么地方?我要处理点
步步惊情TV版跟未删版区别只有前面几集么
单选题下列可能是n边形内角和的是A.300°B.55
芜湖市地税局鸠江区分局清水税务所在什么地方
填空题功的计算公式是________,各物理量的国
迎新典礼什么歌合适什么歌不合适
单选题“可燃冰”又称“天然气水合物”,它是
无为县地税局牛埠分局办公地址在什么地方?我
___÷=3…2,如果除数是一位数,那么有种填法
水果店第一天和第二天卖出的水果质量比是2:3
三山区地税分局地址在哪?我要去那里办事
供30万人口电力使用的核电站需花多少钱
2005年的一百元纸币编号是豹子CL55641444的值
单选题在电解水这一变化中,没有变化的粒子是
推荐资讯
单选题下列皇帝年号为“开元”的是A.唐太宗B.
渠口派出所地址在什么地方?想过去办事
某小组同学在探究“液体内部压强特点”的实验
姐姐好饿陈伟霆开场韩语插曲是什么
求最大最全最实惠的食品批发网
学会变通的名言除了周易说的“穷则变,变则通
摇号申请延期什么意思
急急急!在aics3里执行完‘轮廓化描边’后原
单选题美国“南北矛盾”主要指A.南方要发展农
香瓜上什么肥糖份高
什么不什么身
提什么吊什么成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?