J'ai deux colonnes de coordonnées x, y dans une table d'une base de données Postgres.Recherche de paires max/min dans postgresSQL
je peux trouver les extrêmes en x et y en utilisant:
select min(x), max(x), min(y), max(y)
from coords
Comment attribuer ces variables quelque chose comme ceci:
select min(x) as xmin, max(x) as xmax, min(y) as ymin, max(y) as ymax
from coords
pour atteindre
select y
from coords
where x = xmin
etc. ..obtenir les quatre points extrêmes dans le jeu de données demi-milliard de lignes? (le point de l'exercice)
l'instruction select désirée fonctionne mais je ne peux pas utiliser la clause "where" car il est dit que xmin n'est pas une colonne. Quelle est l'approche correcte, ou dans le cas improbable où j'utilise la bonne approche, quelle est la syntaxe correcte, s'il vous plaît?
Vous avez tout: D peut aussi bien vous voter =) – bonCodigo
Lastest est le plus rapide - 600-640 ms par déclaration. – DHBI