メインコンテンツにスキップ

コース

SQL Serverでクエリ性能を改善する

中級4 時間

このコースでは、効率的で読みやすく、理解しやすいクエリの書き方を学びます。

Sql4 時間動画 16 本演習 58 件4,450 XP25,733修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す

コースの説明

あなたのSQLコーディングスキルにミッションクリティカルな課題がかかっています。結果は出せているものの、実行が遅く、しかも可読性の低いフォーマットのコードを修正する必要があります。締め切りは明日です。コードの書式を整え、パフォーマンスを高めるためにさまざまな方法を試す必要があります。プレッシャーは最大です!このコースでは、スポーツや地球科学の実データセットを使い、良いコーディング手法と、同じ結果を得るためにクエリのパフォーマンスを改善するさまざまな方法を学びます。

前提条件

カリキュラム

コース概要

1

導入、復習、そして処理の順序

この章では、SQLコードの整形、コメント付け、エイリアスの活用によって、クエリを読みやすく理解しやすくする方法を学びます。また、データベースでのクエリ処理の順序と、クエリ内のSQL構文の記述順序の違いについても紹介します。
2

フィルタリングとデータの調査

この章では、WHERE と HAVING によるフィルタリングを導入し、これらのキーワードをどのように使うべきか(使うべきでないか)というベストプラクティスを解説します。次に、データを調査するための手法と、それらがパフォーマンスに与える影響を説明します。最後に、重複を削除する際の DISTINCT() と UNION の役割、およびそれらがパフォーマンスに与えうる影響について取り上げます。
3

サブクエリと存在・非存在の判定

この章はサブクエリの入門であり、クエリパフォーマンスに与える可能性のある影響を説明します。さらに、あるテーブルのデータが関連テーブルに存在するか、または存在しないかを判定するための異なる方法についても検討します。
S

SQL Serverでクエリ性能を改善する

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。