Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie filtrowanie wyników zapytania
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
jamesb
Witam

Wykonuje zapytanie do bazy w efekcie zwracane jest kilka set, tysiecy rekordów, i teraz che posortować wyniki według jednej,kilku kolumn. Moge wykonać jeszcze raz zapytanie i ustawić 'ORDER BY' tylko czy to jest efektywne jeśli zapytanie wykonuje sie dość długo, czy jest jakis inny sposób posortowania otrzymanych wyników z zapytania (podobnie dla filtrowania wyników z zapytania czy jedynym sposobem jest doklejanie do zapytania kolejnych warunków WHERE ... AND ...)questionmark.gif
Sedziwoj
Mam wrażenie że dopiero zaczynasz przygodę z bazami danych...
Podaj konkretniej o co chodzi.
Ale jeśli się nie mylę to masz jakieś dziwne pytanie, bo oczywiste jest że trzeba używać WHERE i ORDER BY, bo nic nie wykona to lepiej niż baza. Przy dobrze zaprojektowanej bazie WHERE korzysta z indeksów, a takiej wydajności nie osiągniesz nigdy nie wykorzystując ich, a nie masz do nich dostępu (mówimy o normalnym podejściu, nie ekstremalnym)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.