如何在单个查询中获取最大值和最小值?

时间:2009-03-31 19:54:40

标签: mysql

我正在使用MySQL,我正在寻找一种方法来从两列中获取全局最大值和最小值(对于整个表)(例如,posxposy) ,只使用一个查询。

4 个答案:

答案 0 :(得分:17)

简单:

SELECT MIN(posx), MIN(posy), MAX(posx), MAX(posy) FROM table

答案 1 :(得分:4)

SELECT
    MIN(colx) AS minimum,
    MAX(colx) AS maximum,
    MIN(coly) AS minimum,
    MAX(coly) AS maximum
FROM table

答案 2 :(得分:4)

它真的没有听起来那么复杂。

SELECT MIN(posx), MAX(posx), MIN(posy), MAX(posy)
FROM yourtable

答案 3 :(得分:2)

 select max(posx), min(posy) from table