1. paizaラーニングトップ
  2. DB/SQL入門編レッスン一覧
  3. SQL入門編2: SQLを仕事に使おうチャプター一覧

SQL入門編2: SQLを仕事に使おう

(全11チャプター)

完全無料

概要

このレッスンでは、ビジネスパーソンがSQLを実務で使うための基本的なテクニックを学習します。特に、ネットサービスのアクセス解析を題材に取り上げます。 ネットサービス上には、お客様の行動履歴や商品・サービスの情報が集まりつつあります。ビジネスパーソンがSQLを使えるようになれば、このようなビジネス情報をダイレクトに収集し、自分自身の手で分析して、リアルなデータに基づいた次のアクションを起こせるようになるでしょう。

チャプター一覧

chapter 1

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

5:32
chapter 2

ここでは、SQLの書き方のポイントについて学習します。そこで、SQLの読みやすいコードの書き方や、間違いやすいポイントについて取り上げます。

5:21
chapter 3

ここでは、SQLを使ったログ解析にチャレンジしてみたいと思います。題材として、データベースに格納された、オンラインRPGの行動ログを取り上げて、日次と月次のアクセス数を調べます。

5:47
chapter 4

ここでは、SQLを使って、オンラインRPGに登録したままのアクティブユーザー数を求めます。また、このようなログ解析に役立つ、いくつかのテクニックも紹介します。

6:31
chapter 5

ここでは、SQLを使って、獲得経験値の合計や平均を集計する方法を学習します。さらに、ユーザーのプレイ開始日とプレイ最終日を調べてみましょう。

6:41
chapter 6

ここでは、ユーザーのプレイ期間を計算したり、生年月日から年齢を計算したりといった、日付に関するデータを計算してみたいと思います。そのために、今回はSQL上で簡単な四則演算を利用してみましょう。

5:06
chapter 7

ここでは、オンラインRPGで、誰が、いつ、どのイベントに参加したのか調べるSQLを作ってみたいと思います。そのために、テキスト検索について学習してみましょう。

5:35
chapter 8

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

3:30
chapter 9

ここでは、すでに分類されたデータを別の基準でグループ分けしてみます。たとえば、オンラインRPGでユーザーのレベルを初級・中級・上級に分けて集計する、都道府県を関東や関西といった地域にまとめて集計する、といった操作が可能になります。そのために、SQLのCASE(ケース)命令を紹介します。

4:48
chapter 10

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

7:03
chapter 11

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

4:48

学習ステータス

Lv.1 

チャプター完了数
0 / 11チャプター
演習課題完了数
0 / 17問

レッスン一覧へ戻る