Inflearn brand logo image
Inflearn brand logo image
Programming

/

Database

SQLコーディングテストの最後のステップ

より難しいLeetcode SQLの問題を解決しながら、問題に複数の文法を一度に適用します。

3시간 만에 완강할 수 있는 강의 ⏰
Coding Test
SQL
MySQL

こんなことが学べます

  • SQLロジックの実装

  • SQL関数の活用

  • さまざまなSQL文法を一度に使用する

SQLコーディングテストの問題プール
様々な関数からロジック実装まで一度に終わり!

SQLコーディングテストが難しかった理由
複雑な草も明快な草を!

SQLコーディングテスト、1つの問題に1つの文法しか与えられません!この講義を通じて、ある問題に複数の文法が混じった困難な問題も解決できるようにお手伝いします。

データ職種と密接なSQL

SQLは、膨大なデータに隠されているインサイトとトレンドを見つけるのに役立つプログラミング言語です。私が欲しい部分だけをデータから抜いて確認することもできます。限定的な文法を使用するので、明確なロジックを実装して正しい関数を使用するのがカギです。

そのため、SQLはIT会社に入る前、特にデータに関連する職種であれば、コーディングテストの最初の関門から向き合う言語です。入社後も必須の言語です。

選手コース

どこから準備すべきか分からない方には、 SQLコーディングテストのための第一歩講義から先に聞くことをお勧めします。

選手講義では、短い時間内に全体的なSQL問題タイプを盗むことができるよう、 LeetcodeのSQL Easy難易度問題に従います。

今回の講義

Leetcodeの SQL Medium 難易度問題(ハングル翻訳提供)で行われたこの講義は、すべての文法と関数が混ざった総合的な問題を提示します。 1つの問題に1つのロジックだけである問題だけを解くのではなく、1つの問題に複数のロジックが混在した型を解決できるようにSQL文法を有機的に連結する練習をします。

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

🙋‍♀️コーディングテスト準備中

🙋‍♀️ SQLプールを参照して実務に適用したい方

🙋‍♀️ 理論よりも例を通じた学習がもっと触れる方


実力を一段階引き上げる
SQLコーディングテストの最後のステップ

SQL照会とバックアップのための環境設定

LeetCodeプロンプトで照会できるSQLは限定的です。実力向上のためには、自分が作成したクエリがどのデータを出力するのかを直接確認するプロセスが不可欠です。だから問題を解決する前に、MySQLをインストールしてWorkbenchでSQLを照会できるように一緒に環境設定をしてみましょう。

他にGithubと連動する環境設定も行っています。 Githubにコードを載せると、いつでもどこでもどのデバイスでも確認でき、バックアップに大きな助けになります。このようなGithubの連動は、SQLだけでなく他のプログラミング言語にも活用できるほど非常に便利です。

きめ細かいSQL問題の種類と宿題を提供する

LeetcodeのEasy難易度の中でも簡単な難易度、難しい難易度が別々に存在します。序盤には簡単な難易度で軽く始めるでしょう。

難易度に加えて、タイプに応じてSQLの問題を分類しました。 CASE WHEN、GROUP BYなど、ロジック関連型からLAG、LEAD、RANKなどの関数関連型もあります。各タイプがどのような形で出題されるかを一目で確認できるように構成しました。

さらに、概念の説明は、さらに必要な部分のための理論クラスPPTを付属しています。ここに一人で練習できるように中途半端な宿題やソリューションも用意されています。あなたのSQLスキルを直接チェックしてください!

詳細カリキュラム

講義は大きく2つのパートに分かれます。

Part 1.関数関連タイプ

関数固有の問題を型別(例:rank、dense_rank、lag、leadなど)に解決します。

MySQL WorkbenchでSQLを段階的に照会した後、最終クエリを導き出します。

Part 2.ロジック関連タイプ

ロジック関連の問題をタイプ別(例:having、limit、sum、not in、case whenなど)に解決します。

MySQL WorkbenchでSQLを段階的に照会した後、最終クエリを導き出します。


Q&A 💬

Q. この講義の差別点は何ですか?

  • Leetcode問題をタイプ別に分けて提供します。
  • すべての文法と関数が混在している難しい難易度の包括的な問題を解きます。
  • MySQL Workbenchのインストールを一緒にしながら、中間SQL結果も直接確認できる環境設定を提供します。
  • Githubのインストールを一緒にしながら、今回の講義のSQLだけでなく、今後他のプログラミング言語もバックアップできる環境設定を提供します。

Q. 事前に関連知識がなくても聞くことができますか?

いいえ、この講義は選手講義であるSQLコーディングテストのための最初のステップを聞いた方を対象としています。

Q. 講義をすべて聞いたらどのレベルまで上がることができますか?

実際のSQLコーディングテストはそれほど難しくないので、選手講義だけを聞いても十分でしょう。ただ、1つの問題でさまざまな文法を適用したい場合や、異なるロジックを有機的に連結する練習をしてみたい場合は、この講義を通じてレベルアップすることができます。

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • コンピュータ工学専攻者

  • コーディングテスト準備中

  • データアナリスト

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

  • SQL

こんにちは
です。

745

受講生

93

受講レビュー

36

回答

4.8

講座評価

4

講座

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

 

 

カリキュラム

全体

25件 ∙ (1時間 50分)

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

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

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

    受講レビュー 2

    平均評価 5.0

    5

    88% 受講後に作成

    이전 강의가 너무 좋아서 이어서 학습했습니다. 선생님께서 꼼꼼하게 봐주셔서 더욱더 도움이 많이 되었습니다. SQL 코딩 테스트를 준비하고 계신 분들이라면 해당 강의 2개를 수강하시는 것을 적극 추천드립니다 ㅎㅎ

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

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      사전 강의의 연장선으로 들어서 보다 어려운 문제 푸는데 많은 도움이 된 것 같습니다.

      • 미나리님의 프로필 이미지
        미나리

        受講レビュー 2

        平均評価 5.0

        5

        14% 受講後に作成

        초급 들었는데 쌤 수업방식이 맘에 들어서 중급까지 수강 완료! 코딩 테스트에 임박해있었는데 이번 강의에서는 문제 풀이를 많이 해볼 수 있어서 좋았습니다. 시험 전이거나 실전에 바로 적용하기 원하시는 분들이 들으면 더 유용할듯

        • 반달님의 프로필 이미지
          반달

          受講レビュー 1

          平均評価 5.0

          5

          21% 受講後に作成

          많이 도움됐어요 감사합니다

          gemmadataの他の講座

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

          似ている講座

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