実務ですぐに使うSQL [SQL200題 著者直講]

情報文化社から出版された『SQL200題』の著者直講義! これまで数多くのデータアナリストが、ユ・ヨンス講師のSQL講義を通じてデータ検索技術を飛躍させてきました。

難易度 初級

受講期間 12か月

SQL
SQL
Big Data
Big Data
Oracle
Oracle
SQL
SQL
Big Data
Big Data
Oracle
Oracle

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

yd97

100% 受講後に作成

実務の基本を学ぶのに良かったです

5.0

박준현

23% 受講後に作成

オラクルは私が知っている文法を正確に理解して整理するのにとても良いと思います。例文も親しみやすいので頭にすんなり入ってきます。 ノート機能を利用しながら見ていたら練習もよくできますね。

5.0

까만돌

31% 受講後に作成

貴重な講義をありがとうございます。

受講後に得られること

  • 基礎から実務活用まで、SQLのAtoZを実習を通して学び、活用することができます。

  • コマンドや構文、必須演算子を通じて、データの検索および出力を多様に行うことができます。

  • 公共データを収集して、SQLでデータ分析を行うことができます。

データはかつてないほど私たちの実生活と密接な存在になりました。
そして、さまざまな社会現象について考え、
答えを見つけるためのプログラミング技術の一つとしてSQLが使われています。

SQLには問いを投げかけ、考えさせる力があります。
データをあれこれ検索しているうちに、思いもよらなかった答えが見つかることもあります。

そのような問いは多種多様かもしれません。
現在の社会現象であることもあれば、未来を予測することであるかもしれません。

この講義はSQLを教える講義でもありますが、
データを自ら探し、集めて情報を探し出す方法を教えます。

これらをデータを通じて見つけ出します。

すべてのデータはデータベースに保存し、管理します。
SQLはデータベースから情報を探すための非常に強力な言語です。

Oracleには大容量データを高速に処理する技術が内蔵されています。
そして、バージョンがアップグレードされるほど、オプティマイジング技術は発展しています。
ユーザーは簡単なSQLで容易に機械学習を実装することもできます。

SQL講義は基礎から始まり、実務に活用できる段階まで構成されています。
なにとぞ、SQLを勉強する多くの方々の助けになることを願っています。

質問とフィードバック

SQL講義の質問とフィードバックは、ユ・ヨンス講師のカフェで自由に質問し、
他の方々のクエリを確認しながら実力を向上させてください!

情報文化社から出版された「SQL200題」の著者による直講義!

これまで数多くのデータアナリストが、ユ・ヨンス講師のSQL講義によってデータ検索技術に翼を授かってきました。

修了生のおすすめ1位!2,000人が選んだあの講座!SQL講義がInflearnで開講されました。


非専門家だった受講生の方々のデータ分析就職現況

ユ・ヨンス講師のSQL講座を受講された方々の就職および転職状況です。


データアナリストとしての就職を希望される方は、今すぐ受講してください。


講義目次

PART 1 〈入門〉 SQLの第一歩を踏み出す
001 テーブルから特定の列(COLUMN)を選択する
002 テーブルからすべての列(COLUMN)を出力する
003 カラムの別名を使用して出力されるカラム名を変更する
004 結合演算子を使用する(||)
005 重複データを排除して出力する(DISTINCT)
006 データをソートして出力する(ORDER BY)
007 WHERE句を学ぶ ①(数値データの検索)
008 WHERE句を学ぶ ②(文字と日付の検索)
009 算術演算子を学ぶ(*, /, +, -)
010 比較演算子を学ぶ ①(〉, 〈, 〉=, 〈=, =, !=, 〈〉, ^=)
011 比較演算子を学ぶ ②(BETWEEN AND)
012 比較演算子を学ぶ ③(LIKE)
013 比較演算子を学ぶ ④(IS NULL)
014 比較演算子を学ぶ ⑤(IN)
015 論理演算子を学ぶ(AND, OR, NOT)

PART 2 〈初級〉 SQLの基礎を固める
016 大文字・小文字変換関数を学ぶ(UPPER, LOWER, INITCAP)
017 文字から特定の文字を抽出する(SUBSTR)
018 文字列の長さを出力する(LENGTH)
019 文字から特定の文字の位置を出力する(INSTR)
020 特定の文字を別の文字に置換する(REPLACE)
021 特定の文字をN個分埋める(LPAD, RPAD)
022 特定の文字を切り取る(TRIM, RTRIM, LTRIM)
023 四捨五入して出力する(ROUND)
024 数値を切り捨てて出力する(TRUNC)
025 割り算の余りを出力する(MOD)
026 日付間の月数を出力する(MONTHS_BETWEN)
027 月数を加算した日付を出力する(ADD_MONTHS)
028 特定の日付の後の指定曜日の日付を出力する(NEXT_DAY)
029 特定の日付がある月の末日を出力する(LAST_DAY)
030 文字型にデータ型を変換する(TO_CHAR)
031 日付型にデータ型を変換する(TO_DATE)
032 暗黙的な型変換を理解する
033 NULL値の代わりに別のデータを出力する(NVL, NVL2)
034 IF文をSQLで実装する ①(DECODE)
035 IF文をSQLで実装する ②(CASE)
036 最大値を出力する(MAX)
037 最小値を出力する(MIN)
038 平均値を出力する(AVG)
039 合計値を出力する(SUM)
040 件数を出力する(COUNT)
041 データ分析関数で順位を出力する ①(RANK)
042 データ分析関数で順位を出力する ②(DENSE_RANK)
043 データ分析関数で等級を出力する(NTILE)
044 データ分析関数で順位の割合を出力する(CUME_DIST)
045 データ分析関数でデータを横方向に出力する(LISTAGG)
046 データ分析関数で前後の行を出力する(LAG, LEAD)
047 COLUMNをROWとして出力する ①(SUM+DECODE)
048 COLUMNをROWとして出力する ②(PIVOT)
049 ROWをCOLUMNとして出力する(UNPIVOT)
050 データ分析関数で累計データを出力する(SUM OVER)
051 データ分析関数で割合を出力する(RATIO_TO_REPORT)
052 データ分析関数で集計結果を出力する ①(ROLLUP)
053 データ分析関数で集計結果を出力する ②(CUBE)
054 データ分析関数で集計結果を出力する ③(GROUPING SETS)
055 データ分析関数で出力結果に連番を振る(ROW_NUMBER)

PART 3 〈中級〉 SQLの実力を磨く
056 出力される行を制限する ①(ROWNUM)
057 出力される行を制限する ②(Simple TOP-n Queries)
058 複数のテーブルのデータを結合して出力する ①(EQUI JOIN)
059 複数のテーブルのデータを結合して出力する ②(NON EQUI JOIN)
060 複数のテーブルのデータを結合して出力する ③(OUTER JOIN)
061 複数のテーブルのデータを結合して出力する ④(SELF JOIN)
062 複数のテーブルのデータを結合して出力する ⑤(ON句)
063 複数のテーブルのデータを結合して出力する ⑤(USING句)
064 複数のテーブルのデータを結合して出力する ⑥(NATURAL JOIN)
065 複数のテーブルのデータを結合して出力する ⑦(LEFT/RIGHT OUTER JOIN)
066 複数のテーブルのデータを結合して出力する ⑧(FULL OUTER JOIN)
067 集合演算子でデータを上下に連結する ①(UNION ALL)
068 集合演算子でデータを上下に連結する ②(UNION)
069 集合演算子でデータの積集合を出力する(INTERSECT)
070 集合演算子でデータの差集合を出力する(MINUS)
071 サブクエリを使用する ①(単一行サブクエリ)
072 サブクエリを使用する ②(複数行サブクエリ)
073 サブクエリを使用する ③(NOT IN)
074 サブクエリを使用する ④(EXISTSとNOT EXISTS)
075 サブクエリを使用する ⑤(HAVING句のサブクエリ)
076 サブクエリを使用する ⑥(FROM句のサブクエリ)
077 サブクエリを使用する ⑦(SELECT句のサブクエリ)
078 データを挿入する(INSERT)
079 データを更新する(UPDATE)
080 データを削除する(DELETE, TRUNCATE, DROP)
081 データの保存および取り消し(COMMIT, ROLLBACK)
082 データの挿入・更新・削除を一度に行う(MERGE)
083 ロック(LOCK)を理解する
084 SELECT FOR UPDATE句を理解する
085 サブクエリを使用してデータを挿入する
086 サブクエリを使用してデータを更新する
087 サブクエリを使用してデータを削除する
088 サブクエリを使用してデータを統合する
089 階層型クエリで序列をつけてデータを出力する ①
090 階層型クエリで序列をつけてデータを出力する ②
091 階層型クエリで序列をつけてデータを出力する ③
092 階層型クエリで序列をつけてデータを出力する ④
093 通常のテーブルを作成する(CREATE TABLE)
094 一時テーブルを作成する(CREATE TEMPORAY TABLE)
095 複雑なクエリを単純にする ①(VIEW)
096 複雑なクエリを単純にする ②(VIEW)
097 データ検索速度を向上させる(INDEX)
098 絶対に重複しない番号を作成する(SEQUENE)
099 誤って削除したデータを復旧する ①(FLASHBACK QUERY)
100 誤って削除したデータを復旧する ②(FLASHBACK TABLE)
101 誤って削除したデータを復旧する ③(FLASHBACK DROP)
102 誤って削除したデータを復旧する ④(FLASHBACK VERSION QUERY)
103 誤って削除したデータを復旧する ⑤(FLASHBACK TRANSACTION QUERY)
104 データの品質を高める ①(PRIMARY KEY)
105 データの品質を高める ②(UNIQUE)
106 データの品質を高める ③(NOT NULL)
107 データの品質を高める ④(CHECK)
108 データの品質を高める ⑤(FOREIGN KEY)
109 WITH句を使用する ①(WITH ~ AS)
110 WITH句を使用する ②(SUBQUERY FACTORING)
111 SQLでアルゴリズム問題を解く ①(九九の2段を出力)
112 SQLでアルゴリズム問題を解く ②(九九の1段〜9段を出力)
113 SQLでアルゴリズム問題を解く ③(直角三角形を出力)
114 SQLでアルゴリズム問題を解く ④(三角形を出力)
115 SQLでアルゴリズム問題を解く ⑤(ひし形を出力)
116 SQLでアルゴリズム問題を解く ⑥(四角形を出力)
117 SQLでアルゴリズム問題を解く ⑦(1から10までの数字の和)
118 SQLでアルゴリズム問題を解く ⑧(1から10までの数字の積)
119 SQLでアルゴリズム問題を解く ⑨(1から10までの偶数のみ出力)
120 SQLでアルゴリズム問題を解く ⑩(1から10までの素数のみ出力)
121 SQLでアルゴリズム問題を解く ⑪(最大公約数)
122 SQLでアルゴリズム問題を解く ⑫(最小公倍数)
123 SQLでアルゴリズム問題を解く ⑬(ピタゴラスの定理)
124 SQLでアルゴリズム問題を解く ⑭(モンテカルロ・アルゴリズム)
125 SQLでアルゴリズム問題を解く ⑮(オイラー定数・自然対数の底を求める)

PART 4 〈活用〉 SQL応用を固める

126 エクセルデータをDBにロードする方法
127 スティーブ・ジョブズのスピーチで最も頻出する単語は何か?
128 スティーブ・ジョブズのスピーチにはポジティブな単語が多いか、ネガティブな単語が多いか?
129 窃盗が多く発生する曜日はいつか?
130 韓国で大学授業料が最も高い学校はどこか?
131 ソウル市の物価の中で最も高い品目と価格は何か?
132 殺人が最も多く発生する場所はどこか?
133 家庭不和によって生じる最大の犯罪類型は何か?
134 放火事件の最大の原因は何か?
135 全国で交通事故が最も多く発生する地域はどこか?
136 チキン店の廃業が最も多かった年はいつか?
137 世界で勤務時間が最も長い国はどこか?
138 男性と女性がそれぞれ多くかかるがんは何か?

SQLは、以下の全4段階の技術を習得すれば大丈夫です。この科目は、そのうちの第1段階の科目です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 効率的なSQLの設計および運用を行いたい方

  • SQLを活用してデータ分析や多様な応用を希望される方

  • SQLを多様な実務例題で確実に学びたい方

前提知識、
必要でしょうか?

  • このコースは、誰でも簡単に学べるクラスです。

こんにちは
codingkoreaです。

456

受講生

54

受講レビュー

49

回答

4.9

講座評価

4

講座

皆さんをサポートするチューターです。

  • 20年以上の実務経験と講師経歴を持つデータ分析家コースのチューター

  • SQL200題の本の著者 - 情報文化社

  • 例題が満載のPython手引書の著者 - 情報文化社

  • YouTube コーディング大韓民国 Pandas 100本ノック YouTuber

     

愛する19期データ分析クラスの学生たちの明るい未来を、心から応援しています。

もっと見る

カリキュラム

全体

26件 ∙ (13時間 12分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

5.0

14件の受講レビュー

  • damuri15065님의 프로필 이미지
    damuri15065

    受講レビュー 20

    平均評価 5.0

    5

    23% 受講後に作成

    オラクルは私が知っている文法を正確に理解して整理するのにとても良いと思います。例文も親しみやすいので頭にすんなり入ってきます。 ノート機能を利用しながら見ていたら練習もよくできますね。

    • codingkorea
      知識共有者

      はい、本当にありがとうございます。

  • dwkim4474님의 프로필 이미지
    dwkim4474

    受講レビュー 1

    平均評価 5.0

    5

    62% 受講後に作成

    • codingkorea
      知識共有者

      受講していただき、本当にありがとうございます。^^

  • jungmmmmin님의 프로필 이미지
    jungmmmmin

    受講レビュー 4

    平均評価 5.0

    5

    31% 受講後に作成

    • codingkorea
      知識共有者

      ありがとうございます^^

  • yd970813님의 프로필 이미지
    yd970813

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    実務の基本を学ぶのに良かったです

    • codingkorea
      知識共有者

      はい〜本当にありがとうございます。

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 67

    平均評価 4.8

    5

    31% 受講後に作成

    貴重な講義をありがとうございます。

    • codingkorea
      知識共有者

      本当に本当にありがとうございます。

codingkoreaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

¥4,332