我想知道在MySQL中你是否能够在一个值内找到一个范围以及查询中的平均值。请参考下表:
-----------------------------------------
| ID | VALUE |
-----------------------------------------
| 1 | 30 |
-----------------------------------------
| 2 | 50 |
-----------------------------------------
| 3 | 10 |
-----------------------------------------
范围低是10,范围高是50,平均值是30。
是否有查询可以让我抓住这些值而不将它们拖入php然后对数组进行排序,然后找到平均值?
干杯
答案 0 :(得分:4)
SELECT Avg(Value), Max(Value), Min(Value) FROM tableName
答案 1 :(得分:2)
这是你想要的吗?
select min(value) as low, max(value) as high, avg(value) from table_name