ZKX's LAB

学生个人成绩查询系统怎么做? 学生个人成绩表

2020-10-09知识7

数据库有2张表,一张学生表,一张成绩表,查询某学生的成绩,sql语言怎么写? 连接查询。根据2张表关联的字段查询,比如学百生表有学生ID字段,成绩表如果也有这个度ID,则select*from[学生问表]inner join[成绩表]on[学生表].ID=[成绩表].学生IDmysql和sql server 数据库中 sql 语言答应该都是一样的,但是函数。特有的肯定不专一样的,sql(结构化查询语言)语言都是一样的,你可以下sql看看到底什属么意思

学生个人成绩查询系统怎么做? 学生个人成绩表

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两个聚合函数实现的)。分组查询是一种最基本的查询,现在的主流数据库都支持它。所以每一个学习数据库的人都应该很好的理解它。

学生个人成绩查询系统怎么做? 学生个人成绩表

sql查询练习 这些都是基础的sql语句,你应该好好学学,否则毕业后你等于没有学 你这里应该缺少一个课程信息表,不能完成器中的很多查询和功能

学生个人成绩查询系统怎么做? 学生个人成绩表

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

随机阅读

qrcode
访问手机版