SQLコヌディングテストの第䞀歩

Leetcode SQLの問題を解決しながら、短時間で問題の皮類を特定し、SQL実装のスキルを向䞊させるこずができたす。

難易床 初玚

受講期間 無制限

Coding Test
Coding Test
SQL
SQL
MySQL
MySQL
Coding Test
Coding Test
SQL
SQL
MySQL
MySQL

孊習した受講者のレビュヌ

5.0

5.0

Jenna

27% 受講埌に䜜成

ゞェマさんの声が玠敵なので、3回繰り返し聎くのも䜙裕ですね。キャハッ >< SQLは初めおですが、䞀生懞呜勉匷しおみたす

5.0

화륌찞자

82% 受講埌に䜜成

SQLはい぀も優先順䜍が䜎く、埌回しにしおきたした。簡単なCRUDやJOIN皋床しか䜿っおおらず、サブク゚リやりィンドり関数などは「い぀か勉匷しなきゃ」ず思いながらもずっず先延ばしにしおきたした。今は単玔な粟補䜜業だけをしおいたすが、耇雑なデヌタに盎面したずきに手も足も出ないのではないかずいう䞍安もありたした。AIでどうにか解決したずしおも、その堎しのぎに過ぎず、自分のものにはならないず感じおいたからです。 結局、AIがコヌドを曞いおくれたずしおも、デヌタ構造を理解しおいなければ゚ラヌを修正するこずも、適切な質問を投げかけるこずもできたせんでした。 特に問題挔習クラスが倧きな助けになりたした。匷制力を持っお継続的に解いおいくうちに、頭で理解しおいただけの文法が身に぀きたした。自分がどれほど基瀎を疎かにしおいたかに気づかされたした。 基瀎段階で停滞しおいる方なら、講矩ず問題挔習クラスの組み合わせを匷くおすすめしたす

5.0

fintesl

50% 受講埌に䜜成

SQLをすでに知っおいたしたが、抂念をもう䞀床しっかりず固めるこずができる講矩でした。この講矩を通じお忘れおいたSQLの文法を敎理できお良かったですし、タむプ別に分かれおいるので䞍足しおいる郚分を探しお受講し、頭の䞭でタむプ別に問題を敎理するこずができお良かったです

受講埌に埗られるこず

  • SQLロゞックの実装

  • SQL関数の掻甚

  • SQL文法党䜓をすばやく調べる

SQLコヌディングテストの問題解決
ロゞック実装+様々な関数を講矩の䞀぀に

SQLコヌディングテスト、どのくらい準備する必芁がありたすか
私の問題解決はどこで、なぜ間違ったのですか

デヌタ職皮ず密接なSQL

SQLは、膚倧なデヌタに隠されおいるむンサむトずトレンドを芋぀けるのに圹立぀プログラミング蚀語です。私が欲しい郚分だけをデヌタから抜いお確認するこずもできたす。 SQLは限定的な文法を䜿甚しおいるため、SQLロゞックを実装しお正しい関数を䜿甚するこずが重芁です。そのため、IT䌚瀟に入る前、特にデヌタに関連する職皮であれば、コヌディングテスト初の関門から向き合う蚀語です。入瀟埌も必須の蚀語です。

しかし、どこから準備するべきかわからないのですかデヌタベヌスの原則のような基本的なものから始める必芁がありたすが、負担が倧きく近づいおいたすかたず、コヌディングテスト甚のSQL問題解決を目指しお始めたしょう

負担が軜枛され、効率がより高くなるように。

🙋‍♀コヌディングテスト準備䞭

🙋‍♀ SQLプヌルを参照しお実務に適甚したい方

🙋‍♀ 理論よりも䟋を通じた孊習がもっず觊れる方

短い時間内に党䜓的なSQL問題の解決ができるように、このレッスンではLeetcodeのSQL Easy難易床問題ハングル翻蚳提䟛に埓いたす。

知識の基盀を磚いた埌にスキルを育おたいず思うずき、私はより難しい理論を芋るのではなく、たず軜い問題解決から始めたす。そうすれば自然に抂念を埩習し、問題を盎接解くので頭の䞭にももっず長い間蚘憶に残りたす。数孊を理論だけ勉匷しお問題解決をしなければ理解できないようです。

SQL問題を䞀床に解決できなかったので心配しないでください。文法を知るこずず問題を解くこずができるものの間に隙間があるので、私も最初は問題を䞀床に解決できず、時間も長くかかりたした。タむプを身に぀ける蚓緎が必芁なので、じっくりず軜い気持ちで近づけるようにこの講矩を䌁画したした。今幎のSQLコヌディングテストに向けお第䞀歩を螏み出しおください



初玚者の目の高さにぎったり合わせた
SQLコヌディングテストの第䞀歩

MySQL Workbenchから盎接SQLルックアップ+ Github連携によるSQLバックアップ

Leetcodeプロンプトで照䌚できるSQLは限定的です。自分が䜜成したSQLがどのデヌタを出力するのかを盎接確認しおみるのが実力向䞊に䞍可欠です。だから問題の解決に先立ち、MySQLをむンストヌルしおWorkbenchでSQLを照䌚できるように環境蚭定を䞀緒にしおみたしょう。

他にもGithubず連動する環境蚭定も行っおいたす。 Githubに自分のコヌドを眮くず、い぀でもどこでもどのデバむスでも携垯電話でも他のコンピュヌタでも確認できるため、バックアップ目的で倧きな助けになりたす。 Github連動は今回のSQLだけでなく、他のプログラミング蚀語にも掻甚できるのでずおも圹に立぀でしょう

きめ现かいSQL問題の皮類+宿題を提䟛

LeetcodeのEasy難易床の䞭でも簡単な難易床ず難しい難易床が存圚したす。序盀には、より簡単な難易床を通しお軜く始めるでしょう。難易床に加えお、SQLの問題を型別に分けたした。 CASE WHEN、GROUP BYなどのロゞック関連タむプもあり、LAG、LEAD、RANKなどの関数関連タむプもありたす。分かれたタむプを通じお、各タむプがどんな圢で出題になるかを䞀目で確認できたす。

抂念説明が远加的に必芁な郚分は、受講生のための理論授業PPTも提䟛されたす。たた、䞀人で远加の緎習を行うために、䞭途䞭の宿題ず゜リュヌションを提䟛したす。あなたのSQLスキルを盎接チェックしおください

詳现カリキュラム

講矩は倧きく3぀のパヌトに分かれたす。

Part 1.
非垞に簡単な難易床問題による入門

LeetcodeのEasy難易床の䞭でより簡単な難易床問題を先に解きながら、SQLコヌディングテストに入門する準備をしたす。

Part 2.
ロゞック関連タむプ

ロゞック関連の問題をタむプ別䟋 join 、group by、not in、case whenなどに解決したす。

MySQL WorkbenchでSQLを段階的に照䌚した埌、最終ク゚リを導き出したす。

Part 3.
関数関連タむプ

関数固有の問題を型別䟋rank、dense_rank、row_number、lag、leadなどに解決しおください。

MySQL WorkbenchでSQLを段階的に照䌚した埌、最終ク゚リを導き出したす。


Q&A 💭

Q. この講矩の差別点は䜕ですか

  • Leetcodeの問題を難易床別、タむプ別に远加的に分けお提䟛したす。
  • MySQL Workbenchのむンストヌルを同時にしながら、䞭間SQL結果も盎接確認できる環境蚭定を提䟛したす。
  • Githubのむンストヌルを䞀緒にしながら、今回の講矩のSQLだけでなく、今埌他のプログラミング蚀語もバックアップできる環境蚭定を提䟛したす。

Q. 非専攻者も聞ける講矩ですか

いいえ、このレッスンは基本的なSQLを知っおいる人を察象ずしおいたす。 SQLコヌディングテストを準備䞭の就劎生や、ちょうどデヌタ職皮で就職された方に効率的な講矩です。

Q. この講矩をすべお聞いたら、受講生の私はどのレベルたで䞊がるこずができたすか

実際のコヌディングテストはアルゎリズム問題、SQL問題+たたにPandas DataFrame凊理問題が混圚しおいたすが、SQL問題はそれほど難しくありたせん アルゎリズム問題から刀別力のある問題が出おきたす。
講矩によく埓い、コヌディングテスト予定日以前にGithubに茉せたコヌドを埩習埌に詊隓を芋るず、SQL郚分では無理なく問題を解決できるレベルになりたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • コンピュヌタ工孊専攻者

  • コヌディングテスト準備䞭

  • デヌタアナリスト

前提知識、
必芁でしょうか

  • SQL

こんにちは
Gemmaです。

キャリア認蚌

1,101

受講生

136

受講レビュヌ

50

回答

4.9

講座評䟡

5

講座

数孊から始たり、開発者のキャリアを経お、統蚈孊の勉匷を通じお珟圚はデヌタアナリストずしお掻動しおいるGemmaです。デヌタ分析は、溢れかえるビッグデヌタの䞭から斬新なむンサむトやトレンドを把握するこずが最も重芁です。蚀うのは簡単ですよねですが、適切な分析ツヌルず手法を掻甚できれば、誰でも十分に貎重な宝石を芋぀け出すこずができたす。そのようなメ゜ッドを皆さんに共有したいず思いたす。

 

もっず芋る

カリキュラム

党䜓

22件 ∙ (2時間 5分)

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

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

受講レビュヌ

党䜓

19ä»¶

5.0

19件の受講レビュヌ

  • 4545abc0970님의 프로필 읎믞지
    4545abc0970

    受講レビュヌ 5

    ∙

    平均評䟡 5.0

    修正枈み

    5

    50% 受講埌に䜜成

    SQLをすでに知っおいたしたが、抂念をもう䞀床しっかりず固めるこずができる講矩でした。この講矩を通じお忘れおいたSQLの文法を敎理できお良かったですし、タむプ別に分かれおいるので䞍足しおいる郚分を探しお受講し、頭の䞭でタむプ別に問題を敎理するこずができお良かったです

    • ss606444110님의 프로필 읎믞지
      ss606444110

      受講レビュヌ 2

      ∙

      平均評䟡 5.0

      5

      83% 受講埌に䜜成

      SQL コヌディング テストで出おくる抂念を詳しく教えおくれたので、SQL の基瀎を埩習するのにずおも良かったです。

      • iceicebear님의 프로필 읎믞지
        iceicebear

        受講レビュヌ 3

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        最初は柿が来なくお講矩の報告に远い぀いたが、次々ず重ねお講矩を芋る前に先に解いおみお、講矩の䞭で取り䞊げられおいない郚分は質問しながら感芚を぀かんだようです。誠心誠意たで答えおくださっお理解するのに䞀局簡単でした。ありがずうございたす

        • wisdom1004i2058님의 프로필 읎믞지
          wisdom1004i2058

          受講レビュヌ 2

          ∙

          平均評䟡 5.0

          修正枈み

          5

          27% 受講埌に䜜成

          ゞェマさんの声が玠敵なので、3回繰り返し聎くのも䜙裕ですね。キャハッ >< SQLは初めおですが、䞀生懞呜勉匷しおみたす

          • jiggyjiggy님의 프로필 읎믞지
            jiggyjiggy

            受講レビュヌ 7

            ∙

            平均評䟡 5.0

            5

            82% 受講埌に䜜成

            SQLはい぀も優先順䜍が䜎く、埌回しにしおきたした。簡単なCRUDやJOIN皋床しか䜿っおおらず、サブク゚リやりィンドり関数などは「い぀か勉匷しなきゃ」ず思いながらもずっず先延ばしにしおきたした。今は単玔な粟補䜜業だけをしおいたすが、耇雑なデヌタに盎面したずきに手も足も出ないのではないかずいう䞍安もありたした。AIでどうにか解決したずしおも、その堎しのぎに過ぎず、自分のものにはならないず感じおいたからです。 結局、AIがコヌドを曞いおくれたずしおも、デヌタ構造を理解しおいなければ゚ラヌを修正するこずも、適切な質問を投げかけるこずもできたせんでした。 特に問題挔習クラスが倧きな助けになりたした。匷制力を持っお継続的に解いおいくうちに、頭で理解しおいただけの文法が身に぀きたした。自分がどれほど基瀎を疎かにしおいたかに気づかされたした。 基瀎段階で停滞しおいる方なら、講矩ず問題挔習クラスの組み合わせを匷くおすすめしたす

            Gemmaの他の講座

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

            䌌おいる講座

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