강의

멘토링

로드맵

Inflearn brand logo image
Data Science

/

Data Analysis

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

情報文化社より出版されたSQL200題の著者直講の講義! これまで、数多くのデータアナリストたちが、ユ・ヨンス講師のSQL講義でデータ検索技術に翼をつけてきました。

  • codingkorea
실습 중심
데이터분석실습
SQL
Big Data
Oracle

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

こんなことが学べます

  • 基礎から実務活用まで、SQLのAtoZを実習で学んで活用できます。

  • 命令語と文法、必須演算子を用いたデータ検索および出力を様々に実行できます。

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

データはこれまで以上に私たちの実生活と非常に密接な存在になりました。
そして様々な社会現象について考え、
答えを見つけるためのプログラミング技術の1つとしてSQLが使用されています。

SQLには質問を投げて考えさせる力があります。
データをこんなにこんなに検索してみると思わなかった答えを探すことにもなります。

そのような質問はいくつかの種類があります。
現在、社会現象であることも、未来を予測することもあります。

この講義はSQLを教える講義でもありますが、
データを直接見つけて収集し、情報を見つける方法を教えてください。

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

すべてのデータはデータベースに保存および管理します。
SQLは、データベース内の情報を見つける非常に強力な言語です。

Oracleには、大容量データを迅速に処理する技術が組み込まれています。
そして、バージョンがアップグレードされるほど、オプティマイジング技術は進化しています。
ユーザーは簡単なSQLで簡単に機械学習を実装できます。

SQL講義は基礎から始めて実務に活用できる段階まで構成されています。
どうぞSQLを勉強する多くの方にお役に立てればと思います。

質問とフィードバック

SQL講義の質問とフィードバックは、柔軟な講師のカフェで自由に問い合わせてください。
他の人のクエリをチェックし、スキルを向上させましょう!

情報文化史で出版されたSQL200製本作者 直講講義!

その間、多くのデータアナリストが柔軟なインストラクターのSQL講義でデータ検索技術に翼をつけました。

修了生おすすめ1位! 2千人が選んだその過程! 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 ExcelデータをDBにロードする方法
127 スティーブジョブズのスピーチで一番出てくる言葉は何ですか?
128スティーブジョブズのスピーチには肯定的な言葉がたくさんありますが、否定的な言葉はたくさんありますか?
129 窃盗が多い日はいつですか?
130韓国で大学の授業料が最も高い学校はどこですか?
131ソウル市の物価の中で最も高価な品目と価格は何ですか?
132 殺人が最も発生する場所はどこですか?
133家庭の不和で起こる最大の犯罪の種類は何ですか?
134防火事件の最大の原因は何ですか?
135全国で交通事故が最も発生する地域はどこですか?
136チキン屋の廃業が最も多かった年度はいつですか?
137 世界で最も勤務時間が長い国はどこですか?
138男性と女性がそれぞれ多くかかる癌は何ですか?

SQLは以下の合計4段階の技術を習得してください。この科目は二重の第一段階科目です

こんな方に
おすすめです

学習対象は
誰でしょう?

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

  • SQLを活用し、データ分析や様々な応用をされたい方

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

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

  • この課程はどなたでも手軽に学べる授業です

こんにちは
です。

209

受講生

30

受講レビュー

27

回答

4.9

講座評価

3

講座

여러분들을 도와드릴 튜터입니다.

  • 20년 넘는 현업 경험과 강의 경력의 데이터 분석가 과정 튜터

  • SQL200제 책의 저자 - 정보문화사

  • 예제가 가득한 파이썬 길라잡이의 저자 - 정보문화사

  • 유튜브 코딩 대한민국 판다스 100제 유튜버

     

     

사랑하는 19기 데이터 분석반 학생들의 밝은 미래를 진심으로 응원합니다.

カリキュラム

全体

26件 ∙ (13時間 12分)

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

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

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • 장기호님의 프로필 이미지
    장기호

    受講レビュー 2

    平均評価 5.0

    5

    62% 受講後に作成

    내용이 알차요...^^

    • 코딩 대한민국
      知識共有者

      네 ~ 정말 감사합니다. 도움이 되셔서 저도 정말 기쁩니다.

  • hsjang님의 프로필 이미지
    hsjang

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

  • tgcho35님의 프로필 이미지
    tgcho35

    受講レビュー 2

    平均評価 5.0

    5

    31% 受講後に作成

    실무 활용에 많은 도움이 되고 있습니다.

    • 코딩 대한민국
      知識共有者

      도움이 되셨다니 저도 정말 기쁩니다. 감사합니다.

  • dooll81님의 프로필 이미지
    dooll81

    受講レビュー 2

    平均評価 5.0

    5

    12% 受講後に作成

    최고의 강사 ! 최고의 수업 !

  • 김성호님의 프로필 이미지
    김성호

    受講レビュー 1

    平均評価 5.0

    5

    54% 受講後に作成

    SQL 정말 재미있네요. 최고입니다.

    ¥4,016

    codingkoreaの他の講座

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

    似ている講座

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