「JOIN句」が学べる動画一覧

SQLデータベースの複数のテーブルにまたがってデータを結合して利用するJOIN句の使い方について学ぶことができるチャプターです。

チャプター一覧
(6:41)
データベースで、複数のテーブルを結合して扱う方法を学んでいきます。リレーショナルデータベースでは、重複したデータのテーブルを分割しておいて、必要に応じて、仮想的な1つの表として扱うことができます。




(5:07)
結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。




(5:32)
無料公開中 DB/SQL
このレッスンでは、データベース操作言語のSQLの基本的なテクニックを学習します。 今回は、エンジニアだけでなく、Webサービスにたずさわる人たちにも役立つように、ログ解析を題材にしていきます。 まず最初は、SQLの実行方法と間違いやすいポイントを理解しましょう。




(5:21)
無料公開中 DB/SQL
ここでは、SQLの書き方のポイントについて学習します。そこで、SQLの読みやすいコードの書き方や、間違いやすいポイントについて取り上げます。




(6:31)
無料公開中 DB/SQL
(AS、DISTINCT、IS NULL) ここでは、SQLを使って、オンラインRPGに登録したままのアクティブユーザー数を求めます。また、このようなログ解析に役立つ、いくつかのテクニックも紹介します。




(6:41)
無料公開中 DB/SQL
(合計、平均、最大、最小、having) ここでは、SQLを使って、獲得経験値の合計や平均を集計する方法を学習します。さらに、ユーザーのプレイ開始日とプレイ最終日を調べてみましょう。




(5:35)
無料公開中 DB/SQL
(LIKE) ここでは、オンラインRPGで、誰が、いつ、どのイベントに参加したのか調べるSQLを作ってみたいと思います。そのために、テキスト検索について学習してみましょう。




(3:30)
無料公開中 DB/SQL
(サブクエリ) ここでは、サブクエリを使って、日次のアクティブユーザー数を求めてみたいと思います。サブクエリは、複数のクエリを組み合わせるSQLの機能です。この他に、サブクエリを利用して、平均以上のユーザーを求める方法も紹介します。




(7:03)
無料公開中 DB/SQL
ここでは、オンラインRPGのイベントログから、クロス集計表を作ります。SQLでクロス集計を作るには、これまで学習してきた、サブクエリやCASEといった、いくつかのテクニックを組み合わせる必要があります。




(4:48)
無料公開中 DB/SQL
ここでは、オンラインRPGの行動ログから、サブクエリを使って、平均以上のユーザーを調べたり、その割合を求めます。少し複雑な計算をするとき、サブクエリはとても役に立つ機能です。そのために、WHEREやSELECTでサブクエリを使う方法にチャレンジしましょう。




(6:41)
データベースで、複数のテーブルを結合して扱う方法を学んでいきます。リレーショナルデータベースでは、重複したデータのテーブルを分割しておいて、必要に応じて、仮想的な1つの表として扱うことができます。




(5:07)
結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。




ページの先頭へ戻る