yydg.net
当前位置:首页 >> mysql平均函数 >>

mysql平均函数

直接用函数啊 SELECT AVG(字段名) FROM 表名;

select avg(value) as v from table where date=199203你这个看不清楚数据,平均值用avg就可以了

计算一条记录的平均值实际上就是横向求平均值,可以参考下例:select id, (col1+col2+ col3)/3 as avgVal from T1 where id=123;

select avg(num) from table where date between '2017-09-01 00:00:00' and '2017-09-30 00:00:00'

$ysql=mysql_query("select avg(price) avgP,avg(quality) avgQ from remark where p_id='$t3'"); $re=mysql_fetch_array($ysql); echo $re['avgP']; echo $re['avgQ'];

[图文] SQL的计算查询中,用于求平均值的函数是()A.AVG() B.AVE()C.AVERAGE()D.AVER ()

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

与编程的语言(java,c#)关系不大.直接在sql语句里调sql的内置函数,select avg(列a) from 表a where 条件 ,有时候会要求分类平均就加上group by常用的聚合函数还有求和sum(),最大max(),最小min(),行数count()等

通过substr()函数把日期字段中的年月提取出来,然后分组,求平均值 select substr(日期,1,6) as 年月,avg(收入) as 平均收入,avg(支出) as 平均支出 from 收支表 group by substr(日期,1,6); 得到的结果集类似于:年月 平均收入 平均支出2009-5 300 2002009-6 400 75

你试一试select AVG('单量') from 表名 limit 7; (limit 7表示返回前7行的数值)

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