解答 SQL 数据库 学生表 成绩表 编写和设计一个简单学生学籍管理的程序,其中有学生表(student)和课程成绩表(class),它们之间是一对多的关系具体要求:(15分) (1)设计学生表和课程成绩表的数据结构。sql语句科目表学生表和成绩表的查询 每科的总成绩?查询它干什么?要查的话这样查:SELECT 科目表.KUMUID,KUMUName,SUM(CHENJI)AS SUM_CHENJI,AVG(CHENJI)AS AVG_CHENJIFROM 科目表,成绩表WHERE 科目表.KUMUID=成绩表.KUMUIDGROUP BY 科目表.KUMUID,KUMUName由于是查每科的总成绩和平均分,所以和学生没有关系,不用关联学生表不过我怀疑你是不是想查每个学生的总成绩和平均分,是这样查的:SELECT 学生表.UID,UName,SUM(CHENJI)AS SUM_CHENJI,AVG(CHENJI)AS AVG_CHENJIFROM 学生表,成绩表WHERE 学生表.UID=成绩表.UIDGROUP BY UID,UName对于楼主的补充的回答:你所要的SQL语句我已经写了,这个查询由于是查询每个科目的总成绩,所以不需要查询学生的姓名,所以不应关联学生表。只需要用成绩表关联科目表(目的是查询出科目的名称)。然后直接使用分组汇总(就是用 GROUP BY 子句和SUM、AVG两个聚合函数实现的)。分组查询是一种最基本的查询,现在的主流数据库都支持它。所以每一个学习数据库的人都应该很好的理解它。1查询成绩表的总分数,平均分,最低分和最高分。用sql语句怎么写? 1.计算每个人的总成绩2113并排名(5261要求显示字段:姓名,总成4102绩)select name,sum(cast(score as bigint))as allscore from stuscore group by name order by allscore desc2.计算每个人的1653总成绩并排名(要求显示字段:学号,姓名,总成绩)select stuid,name,sum(cast(score as bigint))as allscore from stuscore group by stuid,name order by allscore desc3.计算每个人单科的最高成绩(要求显示字段:学号,姓名,课程,最高成绩)SELECT t1.stuid,t1.name,t1.subject,t1.score from stuscore t1,(SELECT stuid,max(score)as maxscore from stuscore group by stuid)t2 where t1.stuid=t2.stuid and t1.score=t2.maxscore4.计算每个人的平均成绩(要求显示字段:学号,姓名,平均成绩)select distinct t1.stuid,t1.name,t2.avgscore from stuscore t1,(select stuid,avg(cast(score as bigint))as avgscore from stuscore group by stuid)t2 where t1.stuid=t2.stuidSQL如何查询Score表中成绩在60到80之间所有记录,现在我们来看看,SQL如何查询Score表中成绩在60到80之间所有记录。sql查询学生成绩表最高分数 select a.*from student as a,(select subject,max(score)as maxscore from student group by subject)as bwhere a.subject=b.subject and a.score=b.maxscore数据库查询数据,是非常常见的操控,所以今天就由小编来为大家介绍数据库怎么查询成绩表中的最高分和最低分。工具/原料 数据库软件 电脑 方法/步骤 第一首先在数据库软件中。
随机阅读
- 江汉区水仙里社区网格号 武汉法罗力热水器售后维修点在哪里谁知道
- 青龙路小学到观音桥怎么走 毕家湾小学
- . 水准测量中,同一测站,当后尺读数大于前尺读数时说明后尺点 水准测量时上点的尺不是同一把
- 氟化铝的溶解方法 氟化铝的生产工艺介绍
- 关于水准器平行
- 高密市部分楼盘进度 开盘当天买房是最便宜的时候吗?
- “安全第一、预防为主、综合治理”的含义 安全第一 预防为主 科学管理
- 谁知道合肥炮院那附近新开的海鲜酒楼叫什么名字? 合肥海鲜大酒店
- 使用高倍镜时,‘先用粗准焦螺旋调节,再用细准焦螺旋调节’这句话是对的吗?为什么? 粗准焦螺旋和细准焦螺旋的调节
- 四大银行哪个银行工作服最好 四大国有银行的工作服哪家好
- 拉手团购物 拉手网购物成功后怎样获取商品?
- 长沙到汉寿县毛家滩乡史家桥村怎么走 汉寿毛家滩在哪坐车
- 学习室内设计需要哪些基础?看些什么书?怎样提高自己的眼界? 实战演练室内要准备什么
- 想要一个机器人英语怎么说 我想要一个机器人,用英语怎么说
- 剑侠世界手游切磋 剑侠世界手游护法怎么寻访 剑侠世界手游护法拜访方式介绍
- 北京密云南山滑雪场怎么收费 从北京西单去密云县的南山滑雪场怎么去最省时间和钱?(麻烦请说下路线和总共要多少时间)
- 别人说你黑应该怎么怼他 如果有人说你黑,如何机智地怼回去
- 小赢卡贷还完能再借吗? 小赢卡贷还完怎么就没资格再借了
- 西平出租车起步价 出租车司机一个月能挣多少钱?
- 幼儿园晨检记录表怎么填? 餐厅人员晨检表格