WHERE と HAVING でのフィルタリング
WHERE と HAVING は同じクエリ内でフィルターとして使えます。ただし、使い方、記述場所、用途は大きく異なります。
各チームの Power Forward の総得点が 3000 を超える場合のみ、その総得点を返すクエリを作成してください。
この演習はコースの一部です
SQL Serverでクエリ性能を改善する
演習の手順
- ポジションが Power Forward(
PF)の行だけに絞り込むフィルター条件を適用します。 - 総得点が 3000 を超えるように、グループ化した行 に対するフィルターを適用します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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
___ ___(___) > ___;