Postgresデータベースのテーブルにx、y座標の2つの列があります。
次を使用して、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億行のデータセットで4つの極値を取得するには?(演習のポイント)
目的のselectステートメントは機能しますが、xminは列ではないことを示しているため、「where」句を使用できません。正しいアプローチは何ですか、または私が正しいアプローチを使用しているという万が一の場合、正しい構文は何ですか?