Category Archives: PostgreSQL Zaawansowany

PostGIS – wykrywanie obiektów przestrzennych które współdzielą te same węzły (st_sharedpatsh, st_intersect, st_sharedpoints)

Czasem funkcje wbudowane (st_sharedpatsh, st_intersect) są niewystarczające. Część danych geograficznych zapisanych w systemach GIS zawiera informacje o przecięciach tych obiektów w formie zdefiniowania punktu wspólnego dla obu obiektów w miejscu przecięcia (tak np. działa format OSM). PostGIS nie potrafi prosto … Continue reading

Posted in PostGIS, PostgreSQL, PostgreSQL Zaawansowany | Tagged , , | Leave a comment

Pierwszy, drugi, n-ty i ostatni rekord (first, last aggregate) podczas grupowania w PostgreSQL

Częstym problemem jaki należy rozwiązać jest uzyskanie rekordu pierwszego, drugiego lub n-ego w trakcie grupowania. Problem nie jest trywialny, a istnieje szereg metod by sobie z nim poradzić. Same wbudowane funkcje agregujące to za mało, ponieważ oprócz braku funkcji first … Continue reading

Posted in PostgreSQL Zaawansowany, SQL | Tagged , , , | 1 Comment