이런 걸
배워요!
SQL 로직 구현
SQL 함수 활용
다양한 SQL 문법을 한번에 사용
SQL 코딩테스트 문제풀이,
다양한 함수부터 로직 구현까지 한번에 끝!
SQL 코딩테스트, 한 문제에 한 문법만 주어지는 게 아닙니다! 이 강의를 통해 한 문제에 여러 문법이 뒤섞인 어려운 문제도 풀 수 있게 도와드릴게요.
SQL은 방대한 데이터에 숨어 있는 인사이트와 트렌드를 찾을 수 있도록 도와주는 프로그래밍 언어예요. 내가 원하는 부분만 데이터에서 쏙 뽑아서 확인할 수도 있구요. 한정적인 문법을 사용하기 때문에, 명확한 로직을 구현하고 올바른 함수를 사용하는 게 관건입니다.
때문에 SQL은 IT 회사에 들어오기 전, 특히 데이터와 관련된 직종이라면 코딩테스트 첫 관문부터 마주치는 언어입니다. 입사 후에도 필수적인 언어이고요.
어디서부터 준비해야 할지 모르는 분들에게는, SQL 코딩테스트를 위한 첫 걸음 강의부터 먼저 듣는 것을 추천합니다.
선수 강의에서는 짧은 시간 안에 전반적인 SQL 문제 유형을 훑을 수 있도록, Leetcode의 SQL Easy 난이도 문제를 따라갑니다.
Leetcode의 SQL Medium 난이도 문제(한글번역 제공)로 이루어진 이 강의는, 모든 문법과 함수가 뒤섞인 종합적인 문제를 제시합니다. 한 문제에 한 로직으로만 되어있는 문제만 푸는 게 아닌, 한 문제에 여러 가지 로직이 섞인 유형을 해결할 수 있도록 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로 나뉩니다.
함수 관련 문제를 유형별(예: rank, dense_rank, lag, lead 등)로 풀어봅니다.
MySQL Workbench로 SQL를 단계별로 조회한 후에, 최종 쿼리를 도출합니다.
로직 관련 문제를 유형별(예: having, limit, sum, not in, case when 등)로 풀어봅니다.
MySQL Workbench로 SQL를 단계별로 조회한 후에, 최종 쿼리를 도출합니다.
Q. 이 강의의 차별점이 무엇인가요?
Q. 사전에 연관 지식이 없어도 들을 수 있나요?
아니요, 이 강의는 선수 강의인 SQL 코딩테스트를 위한 첫 걸음을 들으신 분들을 대상으로 합니다. 막 데이터 직종으로 취업하신 분들께도 효율적인 강의입니다.
Q. 강의를 다 듣고 나면 어느 수준까지 올라갈 수 있을까요?
실제 SQL 코딩테스트는 그렇게 어렵지 않기 때문에 선수 강의만 들어도 충분할 텐데요. 다만 한 문제에서 다양한 문법을 적용해보고 싶거나 서로 다른 로직을 유기적으로 연결하는 연습을 해보고 싶다면 이 강의를 통해 레벨업 할 수 있습니다.
학습 대상은
누구일까요?
컴퓨터공학 전공자
코딩테스트 준비 중인 취준생
데이터 분석가
선수 지식,
필요할까요?
SQL
수학으로 시작하여 개발자 커리어 이후, 통계 공부를 통해 현재는 데이터 분석가로 정착한 Gemma 입니다. 데이터 분석은 흐르고 넘치는 빅데이터 안에서 참신한 인사이트와 트렌드를 파악하는게 가장 중요합니다. 말이야 쉽죠? 하지만 적절한 분석툴과 방법을 활용할 수 있다면 충분히 누구나 귀중한 보석을 발견할 수 있어요. 이러한 방법론을 여러분에게 공유하고자 합니다.
(현) 데이터 분석가
학사 수학과 졸업, 석사 통계학 졸업
https://blog.naver.com/italian-lesson
(개인 블로그)
전체
25개 ∙ (1시간 52분)
가 제공되는 강의입니다.
강의 소개
04:21
MySQL 설치 및 연동
08:40
Github 설치 및 연동
12:05
rank
07:50
dense_rank
10:58
lag, lead
13:43
ifnull
07:31
date
08:45