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

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

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

执行: select sum(Column_Name) / count(Column_Name) from Table_Name; 或: select avg(Column_Name) from Table_Name; 注释: Column_Name: 需要计算的列名 Table_Name: 表明 sum(Column_Name): 求和 count(Column_Name): 求数据条数

计算数据库的和的函数是sum;计算数据的平均值的函数是avg。 工具:oracle 10g 步骤: 1、数据库中有emp表如下: 2、按照deptno求每个deptno中sal的和,可用如下语句: select deptno,sum(sal) from emp group by deptno;3、查询结果: 4、按照d...

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

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

简单说明如下: 1、可以使用如下语句: SELECT AVG(要求平均值的字段名) FROM 表名 2、对于AVG函数的说明: AVG()通过对表中行数计数并进行计算其列值之和,求得该列的平均值。

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

select sum(value)/3 from (select *,ronwnum n from table where 条件 ) group by ceil(n/3) 只适用oracle,其他数据库另说

所有广告、所有日子的评价点击语句: SELECT AVG(Click) FROM `table`; 输出结果: 37 各广告的日均查询语句: SELECT `date`,AVG(Click) FROM `table` GROUP BY 1; 输出的结果为: 1 15 2 59 建议:以后不要使用table作为表名,不要使用date作...

看你的数据是从什么地方来的,如果数据是前台输入,那么一般来说java计算较好。比如输入五个值,计算平均值,然后分别存入数据库,这样数据库不需要二次计算。 不过也不是完全这样,如果平均值并不是需要那么及时,那么也可以用oracle计划任务计...

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