始める無料で始める

WHERE と HAVING でのフィルタリング

WHEREHAVING は同じクエリ内でフィルターとして使えます。ただし、使い方、記述場所、用途は大きく異なります。

各チームの 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
___ ___(___) > ___;
コードを編集して実行