Jak wybrać 5 najlepszych elementów tabeli SQL
PostgreSQL i MySQL
Krok 1
Połącz się z żądanym programem zapytań i rozpocznij nowe zapytanie.
Krok 2
Wpisz instrukcję SELECT, w tym instrukcje WHERE i ORDER BY. Na przykład, aby znaleźć pięć elementów o najniższej sprzedaży, możesz wpisać:
SELECT suma (product_sales) FROM salesRecords ORDER BY suma (product_sales) ASC
Jeśli chcesz mieć pięć najwyższych sprzedaży zamiast najniższych, możesz odwrócić kolejność.
Krok 3
Napisz LIMIT 5 po klauzuli SELECT, aby ograniczyć zestaw wyników do pięciu rekordów. Możesz zwiększyć lub zmniejszyć liczbę rekordów, jak chcesz. PostgreSQL obsługuje również funkcję OFFSET, która pozwala również wyświetlać wyniki w środku pasma. Na przykład możesz wybrać drugie najniższe wartości (wartości 6-10), wpisując LIMIT 5 OFFSET 5.
Microsoft SQL
Krok 1
Połącz się z żądanym programem zapytań i rozpocznij nowe zapytanie.
Krok 2
Napisz SELECT TOP 5, aby wskazać limit rekordów, które powinny zostać wyświetlone. Microsoft SQL obsługuje także użycie BOTTOM w celu pobrania ostatnich wierszy zestawu rekordów zamiast pierwszego. W wybranej ilości można użyć wartości całkowitej z określoną liczbą rzędów lub wartości liczbowej pożądanej wartości procentowej, po której następuje słowo kluczowe "PERCENT". Na przykład: SELECT BOTTOM 10 PERCENT.
Krok 3
Wpisz resztę instrukcji SELECT, w tym klauzule WHERE i ORDER BY.