Začněte nyníZačněte zdarma

Filtrování pomocí WHERE a HAVING

WHERE a HAVING lze používat jako filtry v rámci jednoho dotazu. Způsob jejich použití, místo, kde je aplikujeme, a účel, ke kterému slouží, se ale liší.

Sestaví dotaz, který vrátí celkový bodový příspěvek hráčů na pozici Power Forward – ale jen těch týmů, jejichž celkový bodový příspěvek přesahuje 3 000.

Toto cvičení je součástí kurzu

Improving Query Performance in SQL Server

Zobrazit kurz

Pokyny k cvičení

  • Přidej podmínku filtru pro řádky, kde se pozice rovná Power Forward (PF).
  • Přidej filtr pro seskupené řádky, který omezí výsledky na celkový počet bodů větší než 3 000.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT Team, 
	SUM(TotalPoints) AS TotalPFPoints
FROM PlayerStats
-- Filter for only rows with power forwards
___ ___ = ___
GROUP BY Team
-- Filter for total points greater than 3000
___ ___(___) > ___;
Upravit a spustit kód