or
この演習はコースの一部です
この章では、SQLコードの整形、コメント付け、エイリアスの活用によって、クエリを読みやすく理解しやすくする方法を学びます。また、データベースでのクエリ処理の順序と、クエリ内のSQL構文の記述順序の違いについても紹介します。
この章では、WHERE と HAVING によるフィルタリングを導入し、これらのキーワードをどのように使うべきか(使うべきでないか)というベストプラクティスを解説します。次に、データを調査するための手法と、それらがパフォーマンスに与える影響を説明します。最後に、重複を削除する際の DISTINCT() と UNION の役割、およびそれらがパフォーマンスに与えうる影響について取り上げます。
この章はサブクエリの入門であり、クエリパフォーマンスに与える可能性のある影響を説明します。さらに、あるテーブルのデータが関連テーブルに存在するか、または存在しないかを判定するための異なる方法についても検討します。
現在の演習
この章では、SQL Server において STATISTICS TIME、STATISTICS IO、インデックス、実行プランを活用して、クエリパフォーマンスの分析とチューニングを行う方法を紹介します。