MySQL Range и Average - PullRequest
       18

MySQL Range и Average

1 голос
/ 15 июля 2009

Мне интересно, можно ли в MySQL найти диапазон значений и среднее значение в запросе. Примите таблицу ниже, пожалуйста:

-----------------------------------------
|     ID         |         VALUE        |
-----------------------------------------
|     1          |          30          |
-----------------------------------------
|     2          |          50          |
-----------------------------------------
|     3          |          10          |
-----------------------------------------

Range Low будет 10, Range High будет 50, среднее будет 30.

Есть ли запрос, который позволил бы мне получить эти значения, не перетаскивая их в php, а затем сортируя массив и находя среднее значение таким образом?

Приветствия

Ответы [ 2 ]

4 голосов
/ 15 июля 2009
SELECT Avg(Value), Max(Value), Min(Value) FROM tableName

См. Также Агрегатные функции MySQL

2 голосов
/ 15 июля 2009

Это то, что вы хотите?

select min(value) as low, max(value) as high, avg(value) from table_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...