Как я могу получить максимальные и минимальные значения в одном запросе? - PullRequest
5 голосов
/ 31 марта 2009

Я использую MySQL и ищу способ получить глобальные максимальные и минимальные значения (для всей таблицы) из двух столбцов (например, posx и posy), используя только один запрос.

Ответы [ 4 ]

17 голосов
/ 31 марта 2009

Simple:

SELECT MIN(posx), MIN(posy), MAX(posx), MAX(posy) FROM table
4 голосов
/ 31 марта 2009

Это действительно не сложнее, чем кажется.

SELECT MIN(posx), MAX(posx), MIN(posy), MAX(posy)
FROM yourtable
4 голосов
/ 31 марта 2009
SELECT
    MIN(colx) AS minimum,
    MAX(colx) AS maximum,
    MIN(coly) AS minimum,
    MAX(coly) AS maximum
FROM table
2 голосов
/ 31 марта 2009
 select max(posx), min(posy) from table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...