我在 Postgres 数据库的表中有两列 x,y 坐标。
我可以使用以下方法找到 x 和 y 的极值:
select min(x), max(x), min(y), max(y)
from coords
如何将这些分配给这样的变量:
select min(x) as xmin, max(x) as xmax, min(y) as ymin, max(y) as ymax
from coords
达到
select y
from coords
where x = xmin
等等...获取5亿行数据集中的四个极值点?(练习的重点)
所需的选择语句有效,但我不能使用“where”子句,因为它说 xmin 不是列。什么是正确的方法,或者万一我使用了正确的方法,正确的语法是什么?