はじめてのSQL・データ分析入門 - データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース
4.3 (583 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,479 students enrolled

はじめてのSQL・データ分析入門 - データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース

エクセル作業からのステップアップ!データベースのデータを取得し、効果的にレポーティングしたいビジネスパーソンにおすすめ。データベースを操作する言語SQLを短期間で身につけビジネスの現場で使うための実践型カリキュラム。MySQL使用。
Bestseller
4.3 (583 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,479 students enrolled
Last updated 4/2019
Japanese
Current price: $11.99 Original price: $164.99 Discount: 93% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 13 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • SQLを使用してデータベースからデータを取得する
  • データベースのデータを更新できる

  • SQLを使用してデータ分析を実行する

  • MySQLをmacOSまたはWindowsにインストールできる
  • データベース構造の変更ができる
  • MySQLを操作できる
  • MySQL公式ツール MySQL Workbenchが使用できる
Requirements
  • パソコン(macOSまたはWindows)操作の基礎知識
  • 事前の技術的な経験は不要
  • SQL未経験から学習できるようにコースを設計
Description

このコースでは、データベースを操作する言語SQL(エスキューエル)を、ビジネスにおけるデータ分析に役立つスキルとして学びます。

最も人気のあるオープンソースのデータベースMySQL(マイエスキューエル)を使用して、データベース・サーバをパソコンにインストールする方法を学び、SQLの基本からはじめて、複雑なSQLクエリをデータベースに読み書きする方法までを学びます。 

原則として、標準SQLという標準規格化されたSQLを学びます。そのため学習したスキルは、PostgreSQL、 Oracle Database、Microsoft SQL Server、Big Queryなど、その他の主要なSQLデータベースにも応用できます。

企画、ディレクターや営業など非エンジニア職がSQLを学習することは非常にメリットがあります。

今すぐデータがほしいのに、自分でSQLが使えないと、確認できるまで時間がかかって不便ではありませんか?

非エンジニア職の方は「エンジニアではないから無理!」と思われるかもしれませんが、既に運用中のデータベースから基本的なデータ取得を行うのであれば、それほど高度な技術は必要ありません。

自分で基本的なSQLの使い方を覚えたほうが、データ分析業務が迅速に行え、素早く業務改善につなげることができますよ。

SQLを学ぶことは、ビジネスにおけるデータ分析に役立つスキルとして、最も需要の高い技術の1つであるため、キャリアアップする最速の方法の1つです! 

このコースでは、講義を聞くだけでなく実際にSQLの記述を行う体験型の学習スタイルです。理解をさらに深めるための演習問題にもチャレンジします。

このコースはSQL初心者が中級者になるための講座です。普段からSQLを使用している方には、物足りない内容となっていますのでご注意ください。

MySQLをmacOSまたはWindowsにインストールして学習するため、サーバを借りる費用は掛かりません。

詳細は無料プレビュー動画を30分用意しましたので、ぜひご覧ください! 


使用するMySQL バージョン:

  • macOS : 8.0

  • Windows : 5.7


更新履歴:

  • 2019/02/12 SQLの実行順序についての説明を修正

  • 2018/11/06 MySQL Workbench 8 がリリースされたことに伴う動画の修正(28.【Windows】学習用のサンプルデータベース取り込み)

  • 2018/8/28 日付と時刻の演算。n日後/n日前のSQLについて修正(補足説明)

  • 2018/7/21 Windows版 MySQLインストールに関する補足レクチャーを更新

  • 2018/6/18 macOSでインストールするMySQLのバージョンを5.7→8.0に変更 

  • 2018/5/22 設問とSQLの不備を修正 レクチャー 102 「条件によって値を変更する」

  • 2018/5/9  MySQL8.0リリースに伴う修正 レクチャー14「MySQLとMySQL Workbenchのインストール - Windows -」

  • 2018/4/26 新規セクション追加 「データを表計算ソフトに取り込む」

  • 2018/4/25 レクチャー41「演習:取得件数を制限する limit句」内の誤植を修正

  • 2018/4/17 新規レクチャー追加「多対多の関係を含む結合」

  • 2018/4/16 新規セクション追加「応用問題」

Who this course is for:
  • はじめてSQLに触れる方 ★★SQLの経験が豊富な方には向きません★★
  • データベースのデータ使ってサービスを改善したいビジネスパーソン
  • 基本的なデータ分析に学習意欲がある方
  • 駆け出しのITエンジニア
Course content
Expand all 142 lectures 07:22:39
+ 学習環境構築
19 lectures 01:00:26

macOSとWindowsでは、MySQLのインストール手順が異なります。

OSに依存するレクチャーのタイトルには、

【macOS】xxxxx

【Windows】xxxx

というように、OS名を記載していますので、

お使いの環境により、選択して学習してください。

中村

macOSとWindowsのインストール手順の違い
00:00
【macOS】補足:MySQLのインストール
00:03
【macOS】MySQLのインストール - ①
09:46
【macOS】MySQLのインストール ②
07:16
【macOS】補足:テキストエディタvimの使い方について - macOS
00:01
【macOS】MySQL Workbench のインストール
04:21
【macOS】MySQLへ接続
02:55

次のレクチャーで行う、MySQL 5.7 for Windowsのインストールについて補足情報です。

MySQLのインストールがうまくいかないケースが報告されているため、必ず目を通してください。

文章が長くなってしまい、お手数をお掛けいたします。


1) MySQLのバージョンについて

動画の手順通り、MySQL5.7を利用することをおすすめします。

MySQL8.0は、リリースされたばかりのメジャーバージョンで、まだ不具合も多いと考えられ、SQLの学習環境としてはおすすめしていません。

ご自身で問題解決できる場合には、MySQL8.0をご利用頂いて問題ありませんが、コース内でのサポートはできません。


2) セキュリティーソフトについて

セキュリティソフト「ESET Internet Security」をインストールしていると、インストール操作が動画のとおりにいかないとの情報を、受講生の方からいただきました。

該当の現象に遭遇した場合は、十分注意した上で一時的にセキュリティソフトを無効にして、MySQLをインストールしてみると、現象が改善する可能性があります。


3) ソフトウェアインストール制御ソフトについて

企業から貸与されたパソコンを使う場合、ソフトウェアのインストールを制御するソフトウェアがインストールされている場合があります。このため、学習に必要なソフトウェアがインストールできない場合があります。

手順を工夫しても基本的には制御ソフトの動作を回避できませんので、お手数ですが、システム管理者等にご相談ください。


4) 関連ソフトウェアインストール画面のExecuteボタンについて

お使いのPC環境によっては、インストールに必要な関連のソフトウェアをインストールする画面(動画6:07秒から)において、

Executeボタンが表示されずに、Nextしか押せない場合があります。

この場合は、Nextボタンを押下してインストールを進めてください。


5) 別の手順(β版)

インストールがうまくいかない場合は、次のインストール方法もお試しください。

(β版)【Windows】MySQLをXAMPPを使ってWindows環境にインストールする方法

https://www.udemy.com/standard-sql-for-beginners/learn/v4/t/lecture/12779915/


2018/12/3 中村



【Windows】!!必ずお読みください!!
00:04
【Windows】MySQLとMySQL Workbenchのインストール
12:49
【Windows】MySQL 文字コードの設定
03:53
【Windows】MySQLへ接続
01:50

学習に使うファイルをダウンロードします。

サンプルデータのダウンロード
00:05
【macOS】学習用のサンプルデータベース取り込み
04:58
【Windows】補足:学習用のサンプルデータベース取り込み
00:06
【 Windows】学習用のサンプルデータベース取り込み
04:40
補助教材:サポートサイト(無料)について
00:01
+ SQL文の基礎
20 lectures 56:47
演習 : データを取得する
01:32
演習回答:データを取得する
01:18
過去に実行したクエリを呼び出して実行する(MySQL Workbench)
01:02
演習:列を指定してデータを取得する
00:37
演習回答:列を指定してデータを取得する
01:13
列に別名をつける
02:05
補足:列の値に対して演算を行う
00:01
列の値に対して演算を行う
02:02
条件を指定してデータを取得する where
02:39
比較演算子の種類
09:39
パターンマッチングによる絞込 like
05:36
取得件数を制限する limit句
05:00
演習:取得件数を制限する limit句
01:22
演習回答:取得件数を制限する limit句
01:15
+ データを表計算ソフトに取り込む
6 lectures 16:04
イントロダクション-データを表計算ソフトに取り込む
00:59
select文により取得したデータの利用方法
01:49
データをCSVファイルに書き出す
04:38
データをエクセルに取り込む
03:27
データをGoogle スプレッドシートに取り込む
03:45
情報セキュリティについて
01:26
+ データの集約
13 lectures 42:32
合計値を求める sum集約関数
04:07
平均値を求める avg集約関数
02:06
最小値を求める min集約関数
01:17
最大値を求める max集約関数
01:18
集約関数におけるnullの扱い
01:55
対象行の行数を数える count集約関数
03:21
応用:月間ユニークユーザー数を求める
05:20
データをグループ化 group by
03:59
応用:期間ごとに集計する group by句
03:36
集約結果をさらに絞り込む having句
02:14
select文の記述順序と実行順序
02:00
演習:group by
09:56
+ データの並び替え
5 lectures 10:44
イントロダクション - データの並び替え
00:33
並び替え order by
04:05
複数の並び替え条件を指定する
02:53
演習:並び替え
00:59
演習回答:並び替え
02:14
+ 関数と演算子
10 lectures 23:52
イントロダクション - 関数と演算子
00:34
いろいろな算術演算
03:09
nullを含む演算
02:07
絶対値の取得 abs
01:37
四捨五入 round
04:20
文字列の演算
02:27
演習: 文字列の演算 メルマガ送信用のリスト作成
01:27
演習回答: 文字列の演算 メルマガ送信用のリスト作成
01:20
訂正:日付と時刻の演算
00:04
日付と時刻の演算
06:47
+ テーブルの結合
14 lectures 01:01:40
主キーと外部キー
01:52
リレーションシップの種類
04:53
内部結合でテーブルを結合する inner join
07:00
内部結合 + 絞り込み
03:10
記述順序と実行順序(結合を追加)
01:47
演習:内部結合
01:22
演習回答:内部結合
05:42
外部結合 outer join
06:52
応用:すべての商品について、販売個数一覧を出力
04:40
多対多の関係を含む結合
06:05
テーブルの足し算 unioin, union all
06:23
+ ビュー
5 lectures 10:17
イントロダクション - ビュー
00:54
ビューとテーブル
01:01
ビューの作成
05:21
ビューの制限事項
01:10
ビューの削除
01:51