Jak vybrat top 5 prvků tabulky SQL
PostgreSQL a MySQL
Krok 1
Připojte požadovaný program dotazů a spusťte nový dotaz.
Krok 2
Zadejte příkaz SELECT, včetně příkazů WHERE a ORDER BY. Chcete-li například najít pět položek s nejnižšími tržbami, můžete zadat:
SELECT součet (product_sales) FROM salesRecords OBJEDNAT po součtu (product_sales) ASC
Pokud jste chtěli pět nejvyšších prodejů namísto těch nejnižších, můžete objednávku zrušit.
Krok 3
Po klauzuli SELECT napište LIMIT 5, abyste omezili výsledek na pět záznamů. Počet záznamů můžete zvýšit nebo snížit, jak chcete. PostgreSQL také podporuje službu OFFSET, která umožňuje zobrazovat výsledky i ve středním rozsahu. Například můžete zvolit druhé nejnižší hodnoty (hodnoty 6-10) zadáním LIMIT 5 OFFSET 5.
Microsoft SQL
Krok 1
Připojte k požadovanému dotazu a spusťte nový dotaz.
Krok 2
Napište SELECT TOP 5 pro označení limitu záznamů, které mají být zobrazeny. Microsoft SQL také podporuje použití BOTTOM načíst poslední řady záznamů namísto první. V množství, které si vyberete, můžete použít celočíselnou hodnotu s určitým počtem řádků nebo číselnou indikaci požadovaného procenta, za kterým následuje klíčové slovo "PERCENT". Například: SELECT BOTTOM 10 PERCENT.
Krok 3
Zadejte zbytek příkazu SELECT včetně klauzule WHERE a ORDER BY.