mshd.net
当前位置:首页 >> 数据库选择查询怎么计算平均值 >>

数据库选择查询怎么计算平均值

SELECT AVG(数学),AVG(英语),AVG(计算机)FROM 表名称这个取出来的是整个表里面全部学生的数学,英语,计算机各科的平均分显示表里面每位学生的三门课的成绩平均值SELECT (数学+英语+计算机)/3,学生姓名 FROM 表名称

select avg(score) from userTab 计算学生的平均分 还可以加上条件 查询单科

1、打开数据库软件,附加数据库,右键选择新建查询。 2、用sql语句输出班级名称,附加项平均分,命令为select 班级表.班级名称,avg(成绩)as 平均分。 3、将学生表和班级表以班号关联,再将成绩表和学生表以学号关联。 4、数据表的关联一般用jo...

每个人的平均值?那就用group by姓名,按照姓名这个属性来分组统计,用avg函数来求每个人平均值,不过这样算,如果出现同名,会算成一个人,所以一般都是按照学号之类不会重复的列来分组。 大致代码如下: select 姓名,avg(数学) as 数学平均分...

sql视图 select 学生表.姓名,avg(成绩) as 平均成绩from 学生表,成绩表 where 学生表.学号=成绩表.学号 and 学生表.姓名=请输入姓名and 课程名 in ('数学','英语','语文') 你也该把你表结构给出来啊,字段名和表名不一致的你改一下吧

就是普通查询,只是需要用到求平均数的avg函数。 如表中数据如下: 现在如果求id的平均值,可以用这种方法: 转成sql语句的结果是: SELECT 表1.id, Avg(表1.grade) AS grade之平均值FROM 表1GROUP BY 表1.id;

数据库中用来计算的聚合函数 Avg函数 用来求平均值 用于计算指定列或表达式的平均值 注意:null会被忽略 ALL:所有值,默认。 DISTINCT:排除重复记录后再计算值 Sum函数 用来求和 用于计算指定列或表达式的和 注意:null会被忽略

Avg(学生成绩.成绩A +[成绩B] + [成绩C] + [成绩D] + [成绩E])

select avg(t.温度) 平均温度,t.日期 from table1 t group by t.日期 where 日期 between to_date('20140101','yyyymmdd') and to_date('20140131','yyyymmdd') 这是ORACLE 的写法

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 的平均值

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com