クエリのFROM句は、複数のソースからデータを参照します。
FROM
次のうち、データを「保存」し、かつ「更新(リフレッシュ)」も行うものはどれですか?
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
冬季オリンピックのデータに飛び込みましょう。どの選手が氷点下でトレーニングしているのかを調べながら、JOIN、サブクエリ、一時テーブルの使い方を学びます。さらに、クエリプランナーの役割を理解し、その働きがSQLの書き方をどう導き、クエリを高速化できるかを学びます。
かつて学んだ代数を思い出しながら、SQLの演算順序を身につけます。人口と国内総生産(GDP)を手がかりに、どの国に「最も多くの選手がいるはずか」を見つけつつ、最適なフィルタリング方法を学びます。集約(合計、件数など)のタイミングと、その処理を最適化するためのクエリ構造も理解します。
データベースのパフォーマンスを高める特性にフォーカスします。テーブルだと思っていたものが実はビューである場合を見分けます。データベースのストレージ構造(行指向か列指向か)がクエリの書き方にどう影響するかを学びます。火山性スモッグを題材に、パーティションとインデックスを活用してクエリを高速化します。
現在の演習
Query Lifecycleの用語を学び、クエリプランナーを深掘りします。クエリプランナーがクエリプランをどのように作成・最適化するかを探ります。最近人口が増加している国を見つけて次の旅行先候補を探しつつ、JOINがクエリ手順に与える影響も確認します。さまざまなフィルタがクエリ時間をどう短縮するかを比較し、最適化のテクニックを磨きましょう。