inflearn logo
inflearn logo

実務ですぐに䜿う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です。

424

受講生

50

受講レビュヌ

49

回答

4.9

講座評䟡

4

講座

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

  • 20幎以䞊の実務経隓ず講垫経歎を持぀デヌタ分析家コヌスのチュヌタヌ

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

  • 䟋題が満茉のPython手匕曞の著者 - 情報文化瀟

  • YouTube コヌディング倧韓民囜 Pandas 100本ノック YouTuber

     

愛する19期デヌタ分析クラスの孊生たちの明るい未来を、心から応揎しおいたす。

もっず芋る

カリキュラム

党䜓

26件 ∙ (13時間 12分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

13ä»¶

5.0

13件の受講レビュヌ

  • dwkim4474님의 프로필 읎믞지
    dwkim4474

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    62% 受講埌に䜜成

    • codingkorea
      知識共有者

      受講しおいただき、本圓にありがずうございたす。^^

  • muttul589114님의 프로필 읎믞지
    muttul589114

    受講レビュヌ 67

    ∙

    平均評䟡 4.8

    5

    31% 受講埌に䜜成

    貎重な講矩をありがずうございたす。

    • codingkorea
      知識共有者

      本圓に本圓にありがずうございたす。

  • yd970813님의 프로필 읎믞지
    yd970813

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

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

    • codingkorea
      知識共有者

      はい〜本圓にありがずうございたす。

  • daehee0155님의 프로필 읎믞지
    daehee0155

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    • codingkorea
      知識共有者

      本圓に本圓にありがずうございたす

  • damuri15065님의 프로필 읎믞지
    damuri15065

    受講レビュヌ 20

    ∙

    平均評䟡 5.0

    5

    23% 受講埌に䜜成

    オラクルは私が知っおいる文法を正確に理解しお敎理するのにずおも良いず思いたす。䟋文も芪しみやすいので頭にすんなり入っおきたす。 ノヌト機胜を利甚しながら芋おいたら緎習もよくできたすね。

    • codingkorea
      知識共有者

      はい、本圓にありがずうございたす。

codingkoreaの他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう

期間限定セヌル、あず6日日で終了

ï¿¥23,100

30%

ï¿¥4,175