Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Database

SQLコーディングテストの第一歩

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

  • gemmadata
3시간 만에 완강할 수 있는 강의 ⏰
코딩테스트
mysql
leetcode
Coding Test
SQL
MySQL

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

こんなことが学べます

  • 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

こんにちは
です。

769

受講生

97

受講レビュー

37

回答

4.8

講座評価

4

講座

수학으로 시작하여 개발자 커리어 이후, 통계 공부를 통해 현재는 데이터 분석가로 정착한 Gemma 입니다. 데이터 분석은 흐르고 넘치는 빅데이터 안에서 참신한 인사이트와 트렌드를 파악하는게 가장 중요합니다. 말이야 쉽죠? 하지만 적절한 분석툴과 방법을 활용할 수 있다면 충분히 누구나 귀중한 보석을 발견할 수 있어요. 이러한 방법론을 여러분에게 공유하고자 합니다.

 

 

カリキュラム

全体

40件 ∙ (2時間 5分)

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

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

受講レビュー

全体

10件

5.0

10件の受講レビュー

  • Blockmonkey님의 프로필 이미지
    Blockmonkey

    受講レビュー 10

    平均評価 4.8

    5

    60% 受講後に作成

    • 김주아님의 프로필 이미지
      김주아

      受講レビュー 2

      平均評価 5.0

      5

      83% 受講後に作成

      SQL 코딩 테스트에 나오는 개념들을 꼼꼼하게 알려주셔서 SQL 기초를 복습하기 너무 좋았습니다.

      • ssb7901님의 프로필 이미지
        ssb7901

        受講レビュー 1

        平均評価 5.0

        5

        18% 受講後に作成

        • 이승렬님의 프로필 이미지
          이승렬

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

          처음에는 감이 안 와서 강의 보고 따라 쳤는데 회차 거듭하면서 강의 보기 전에 먼저 풀어보고 강의 안에서 안 다루어진 부분은 질문하면서 감을 잡아간 것 같습니다. 성심성의껏 답변해주셔서 이해하는데 한결 쉬웠습니다. 감사합니다!

          • 재영님의 프로필 이미지
            재영

            受講レビュー 4

            平均評価 5.0

            5

            29% 受講後に作成

            Gemma 강사님 덕분에 계속해서 성장하고 있습니다. 감사합니다.

            ¥4,043

            gemmadataの他の講座

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

            似ている講座

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