为此,您可以使用AVG()。以下是语法-select avg(yourColumnName1) as anyAliasName1,
avg(yourColumnName2) as anyAliasName2,
avg(yourColumnName3) as anyAliasName3,
from yourTableName;
让我们创建一个表-mysql> create table demo31
−> value1 int,
−> value2 int,
−> value3 int
−> );
借助insert命令将一些记录插入表中-mysql> insert into demo31 values(34,55,67);
mysql> insert into demo31 values(50,60,70);
mysql> insert into demo31 values(100,200,300);
mysql> insert into demo31 values(10,300,200);
使用select语句显示表中的记录-mysql> select *from demo31;
这将产生以下输出-+--------+--------+--------+
| value1 | value2 | value3 |
+--------+--------+--------+
| 34 | 55 | 67 |
| 50 | 60 | 70 |
| 100 | 200 | 300 |
| 10 | 300 | 200 |
+--------+--------+--------+
4 rows in set (0.00 sec)
以下是查询以计算跨数据库行的平均值-mysql> select avg(value1) as Value1_AVG,
−> avg(value2) as Value2_AVG,
−> avg(value3) as Value3_AVG
−> from demo31;
这将产生以下输出-+------------+------------+------------+
| Value1_AVG | Value2_AVG | Value3_AVG |
+------------+------------+------------+
| 48.5000 | 153.7500 | 159.2500 |
+------------+------------+------------+
1 row in set (0.00 sec)
mysql
> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id | name | work_date | daily_typing_pages |
+------+------+------------+--------------------+
| 1 | John | 2007-01-24 | 250 |
| 2 | Ram | 20
instanceId varchar(100) not null,
date date not null,
cloud varchar(20) not null,
avgCpuUseRatio float null,
转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察。有些转置算法比较简单,比如
行
转列、列转
行
、双向转置;有些算法变化较多,比如动态转置、转置时跨
行
计算
、关联转置等。这些转置算法对日常工作多有助益,值得我们学习讨论。基础转置
行
转列和列转
行
是最简单的转置算法,形式上互为逆运算,具体请看下面的问题及分析过程:1.
行
转列:将销量分组表的quater字段里的值(
行
)Q1-Q4,转为新字段名(...
根据您的DBMS,这样的东西将起作用:SELECTChunkStart = Min(Id),ChunkEnd = Max(Id),Value = Avg(Value)FROM(SELECTChunk = NTILE(5) OVER (ORDER BY Id),*FROMYourTable) AS TGROUP BYChunkORDER BYChunkStart;根据您的要求,无论有多少
行
,都会创建...
1我偶然發現了類似的情況。這很有用:http://tech-blog.borychowski.com/index.php/2009/02/
mysql
/average-value-in-a-row/From the page:從頁面:When we do:當我們這樣做時:SELECT *, (V.rank_0 + V.rank_1 + V.rank_2) / 3AS row_avg FROM vot...
新建一个test
数据库
,在
数据库
里建立一张data表,内外有三个字段,id、username、age。2在data数据内外插入5条数据,用于下面计较数据表age列的
平均值
。3新建一个php文件,定名为test.php,在文件内利用header()方式设置文件执
行
编码为utf8。4在test.php文件内,利用new
mysql
i经由过程
数据库
账号、暗码、名称毗连
数据库
,并利用set_charset...
I have the following table data:value1510.51236I want to map these values into:range avg0-21 (1 + 5 + 10.5 + 12) / 421.001-34 034.001-64 3664 + 0Basically map each value to ranges a...
一、创建和操作数据表1、创建表a)创建表使用create table:包括表的名字,标的字段(使用逗号隔开)CREATE TABLE`t_user` (`user_id` INT(11) NOT NULLAUTO_INCREMENT,`username`VARCHAR(255) DEFAULT NULL,`email`VARCHAR(255) DEFAULT NULL,PRIMARY KEY (`...