① sql查找每个省份的平均分
select 单位,avg(分数)from table_namgroup by 单位。
SQL是高级的非过程化编辑语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的sql语言作为数据输入与管理的接口。
② sql查找数据并计算平均值
1、select
avg(d)
from
a
--计算表a中
字段d的平均值
2、select
b,avg(d)
from
a
group
by
b
--
表a
按
列
b分组,计算每组的平均值
3、select
avg(d)
from
a
where
b
=
1
--计算表a中
字段b
=
1的记录中
d
的平均值
③ T-SQL语句求平均值
avg(column_name) 这个函数可以求出字段的平均值,只适用于数值类型
④ sql问题,查找每门课程选课学生,平均分,最高分,最低分 。怎么解答啊
你好,很高兴回答你的问题。
解决这个问题需要用到分组查询和聚合函数。
sql大致如下:
select 课程,avg(分数),max(分数),min(分数) from 表 group by 课程。
其中avg是算平均分。
max是算最大分。
min是算最小分。
如果有帮助到你,请点击采纳。
我解答的大部分是软件开发新人遇到的问题,如果有兴趣可以关注我。
⑤ [SQL]查询课程名为高等数学或数据结构的平均成绩,结果要求显示课程名和该门课平均成绩
select a.CID, a.CNAME, b.avg from COURSE a, (select CID, sum(SCSCORE)/count(*) AVG from SC group by CID) b where a.CID = b.CID;
⑥ 用SQL语句查询各选修课程的最高分、最低分、平均分和选课人数。
SELECT CNAME,CTEACHER, 最高分, 最低分,平均分, 选课人数
FROM
( SELECT MAX(SCGRADE) AS 最高分,
MIN(SCGRADE) AS 最低分,
AVG(SCGRADE) AS 平均分,
COUNT(SNO) AS 选课人数
ROM C
ROUP BY CNO
) AS z
⑦ 使用SQL SELECT语句查询每个学生的平均成绩,在线等。
insert into pinjun(学生姓名, 平均成绩) select s.学生姓名,avg(c.成绩) from 学生表 s,成绩表 c where s.学生id=c学生id group by 学生id,学生姓名 order by avg(c.成绩) desc,c.学生姓名
⑧ sql 怎么求出个人三科平均分 语文数学英语 学生有10个 用一条语句输出个人3科平均
具体的SQL查询语句跟数据结构有关,不同的数据结构实现语句会有很大的不同,大致思路是筛选出语文、数学、英语三科的成绩,然后用得分人分组求和。下面举几个例子供参考:
1)单表结构
Scores(SName,CName,Score)
SQL实现语句
selectSName,avg(Score)asavgScorefromScores
whereCNamein('语文','英语','数学')groupbySName;
2)多表结构
Students(SID,SName)
Courses(CID,CName) 假设语文、数学、英语的CID分别是001,002,003
Scores(SID,CID,Score)
Students的SID,Courses的CID分别与Scores的SID和CID建立一对多参照完整性关系
SQL实现语句
selectb.SName,a.avgScorefrom
(selectSID,avg(Score)asavgScorefromScores
whereCIDin('001','002','003')groupbySID)a,Studentsb
wherea.SID=b.SID;
⑨ sql:查询所有学生的学号、姓名、入学成绩、选课门数和平均分。结果要求显示如下
SQL语句如下:
select student.sno 学号,sname 姓名,sgrade 入学成绩,count(cno)选课门数,avg(grade)平均分
from student,score
where student.sno=score.sno
group by student.sno,sname,sgrade;
其中sno、sname、sgrade、cno、grade分别为:学号、姓名、入学成绩、课程号、成绩。以上SQL语句在Microsoft SQL Server 2005下测试通过。
⑩ 查询每位同学的课程门数、总成绩、平均成绩”的SQL语句是什么
SQL语句如下:
SELECT 学号, Count(课程编号) AS 课程总数, Sum(成绩) AS 总分数, Avg(成绩) AS 平均分
FROM 成绩表
GROUP BY 学号;
SQL常用操作语句如下:
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’
排序:select * from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1