当前位置:首页 » 编程语言 » SQL最低分给最高分还高
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

SQL最低分给最高分还高

发布时间: 2022-12-24 21:09:09

⑴ 写出sql语句在 student 表中查询及格学生的最高和最低成绩,列名以“最高分”和“最低分”显

select max(分数) as 最高分,min(分数) as 最低分 from student where 分数>60

⑵ 在SQL语句中怎么查询一个科目的最高分和最低分还有平均分

select max(科目) as '最高分',min(科目) as 最低分,round(avg(科目),2) as '平均分' from 表

round(avg(科目),2) 意思是平均分保留两位小数,因为在多个科目中就可以出现小数

如果有一科或多科没有成绩使用avg就不正确,应该用以下语句:

select max(科目) as '最高分',min(科目) as 最低分,round(sum(科目)/科目数,2) as '平均分' from 表

因为avg有效果是对已有数据的统计平均。

⑶ SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩

select 学生表.学号,学生表.姓名,
average(成绩表.成绩) as 平均成绩,
max(成绩表.成绩) as 最高成绩,
min(成绩表.成绩) as 最低成绩
from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号
order by 学生表.学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩.

⑷ sql问题,查找每门课程选课学生,平均分,最高分,最低分 。怎么解答啊

你好,很高兴回答你的问题。
解决这个问题需要用到分组查询和聚合函数。
sql大致如下:
select 课程,avg(分数),max(分数),min(分数) from 表 group by 课程。
其中avg是算平均分。
max是算最大分。
min是算最小分。
如果有帮助到你,请点击采纳。
我解答的大部分是软件开发新人遇到的问题,如果有兴趣可以关注我。

⑸ 用一条SQL语句计算出每个班级的最高分最低分平均分

1.
select 班级,max(成绩) 最高分,min(成绩) 最低分,avg(成绩) 平均分
from table
group by 班级;

2.
select 班级,avg(成绩) 平均分
from table
group by 班级
having avg(成绩) > 95;

⑹ 1查询成绩表的总分数,平均分,最低分和最高分。用sql语句怎么写

1. 计算每个人的总成绩并排名(要求显示字段:姓名,总成绩)
select name,sum(cast(score as bigint)) as allscore from stuscore group by name order by allscore desc
2. 计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩)

select stuid,name,sum(cast(score as bigint)) as allscore from stuscore group by stuid,name order by allscore desc
3. 计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩)
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.maxscore
4. 计算每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩)
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.stuid

⑺ sql查询最高分和最低分

//查询最高分
selectmax(score)fromstudent
//查询最低分www.sz886.com
selectmin(score)fromstudent
//查询最低分和最高分
selectmin(score)asmin_score,max(score)asmax_scorefromstudent