IniziaInizia gratis

Filtrare con WHERE e HAVING

WHERE e HAVING possono essere usati come filtri nella stessa query. Tuttavia, come li usiamo, dove li usiamo e per cosa li usiamo è piuttosto diverso.

Vuoi una query che restituisca il contributo totale ai punti dei Power Forward di una squadra quando il loro contributo totale è maggiore di 3000.

Questo esercizio fa parte del corso

Migliorare le prestazioni delle query in SQL Server

Visualizza il corso

Istruzioni dell'esercizio

  • Applica una condizione di filtro solo alle righe in cui la posizione è Power Forward (PF).
  • Applica un filtro sulle righe raggruppate per i punti totali maggiori di 3000.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
___ ___(___) > ___;
Modifica ed esegui il codice