Thumbnail
BEST
데이터 사이언스 데이터 분석

직접 활용할 수 있는 SQL - 기초부터 실무 활용까지 대시보드

(4.8)
13개의 수강평 ∙  206명의 수강생

48,400원

지식공유자: MJ코딩
총 34개 수업 (4시간 10분)
수강기한: 
12개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데이터 분석, 데이터베이스] 강의입니다.

실제 실무에서 필요로 하는 데이터를 추출하실 수 있도록, 데이터베이스와 SQL을 기본부터 활용(이론+실습)까지 차근차근 배우겠습니다.

✍️
이런 걸
배워요!
SQL 활용을 위한 필수적인 것(SELECT문 부터-서브쿼리 까지)
필요한 데이터를 직접 추출 하는 SQL 실무
ERD를 보고 데이터를 읽는 흐름을 배워요

SQL, 실제 업무에서 200% 활용할 수 있게! 📊

SQL, 왜 실제로 쓰려면 
어렵게 느껴질까요? 🤔

SQL을 활용하여 데이터를 추출할 때 기본적인 개념만으로는 직접 실무에 적용하기에 어려움이 있습니다. 프로젝트마다 데이터가 저장되는 테이블과 테이블 사이의 관계가 모두 다르기 때문에, 책을 보고 단순 SELECT-FROM만을 활용하여 데이터 추출을 하는 건 쉽지 않죠. SQL 개념과 프로젝트 분석 없이 무턱대고 쿼리를 작성한다고 원하는 데이터가 나온다는 보장도 할 수 없습니다.

이런 고충들을 보고 SQL을 제대로, 그리고 꼭 필요한 내용을 빠르게 알려드리기 위해 강의를 시작했습니다.

SQL, 제대로 그리고 빠르게!

데이터의 흐름을 읽고, 원하는 대로 데이터를 추출할 수 있도록!
전반적인 개념 학습 + 실무와 유사한 실습으로 SQL을 배웁니다.

결국에는 데이터의 흐름과 테이블 사이의 관계를 읽어낼 줄 알아야 STEP BY STEP으로 원하는 데이터를 추출하실 수 있습니다. SELECT-FROM의 기본 문법을 넘어 다양한 조건의 데이터 추출을 하실 수 있도록 전반적인 개념들을 학습하고, 실무에서 사용할 법한 실습 문제를 풀면서 연습을 해 볼 수 있도록 강의를 구성했습니다.


이런 분들께 
추천합니다 ✅

혹시, 여러분의 고민은 아닌가요?

  • SQL 공부를 했는데 직접 사용하기가 어려워요.
  • 조인을 공부했는데 사용을 못하겠어요.
  • 원하는 데이터가 나오지 않아요.
  • SQL 공부를 처음 하려는데 어떻게 시작할지 모르겠어요.
  • 단시간에 SQL 전반적인 내용을 배우고 싶어요.
  • 실제 실무 데이터와 같은 환경에서 SQL을 배우고 싶어요.

SQL을 이용한 
데이터 추출을 
학습하려는 분 

SQL을 배웠지만, 
실무에서 SQL 작성에 
어려움이 있으셨던 분 

데이터베이스가 
어떤 구조인지 
궁금하신 분 

짧은 시간에 
전반적인 SQL 역량을 
키우고 싶은 분 

강의를 듣고 나면, 여러분도 할 수 있어요! 🙌

  • 원하시는 데이터를 SQL을 활용하여 추출하실 수 있습니다.
  • 테이블 사이에 데이터 흐름을 읽는 눈이 생깁니다. (+ ERD 읽기)
  • 테이블을 담당하는 개발자에게 가셔서 기본키가 어떻게 걸려 있는지 질문을 하시게 됩니다.
  • 데이터가 테이블에 어떻게 쌓이는지 고민을 합니다.
  • SQL 추출에 자신감이 생깁니다.

이 강의만의 핵심 장점 ✨

깔끔한 전달력 + 실무 활용 중심 + 실습 문제 제공!

실무에서도 적용할 수 있도록 근본적인 개념부터 배웁니다.

SQL을 처음 접하시는 분도 단계별로 학습할 수 있도록 구성했습니다.

실제 업무에서 사용할 법한 상황과 실습을 구성하였습니다.

실습 환경은 AWS 및 DBeaver 툴을 활용합니다. (무료)(AWS 사용이 어려울 시 강의내 DM 주세요^^)

컴퓨터에 무거운 DB를 설치하는 대신 AWS를 사용합니다. (강의 내 실습 환경 가이드)

기초부터 활용까지 단계별로 구성하여, SQL을 처음 접하시는 분도 실제 사례처럼 쉽게 학습하실 수 있습니다.

ERD(테이블 설계서)를 보시면서 데이터 추출을 하실 수 있습니다. 회사마다 다른 DB 구조에 적응하고, 테이블을 읽는 연습을 할 수 있습니다.

학습에만 적합한 데이터 추출이 아닌, 직접 실무에서 데이터에 접근하고 추출하실 수 있도록 물고기 잡는 법을 학습합니다.


학습 내용 📚

1️⃣ 기본 필수 개념부터

  • SQL을 사용하기 위해서는 SELECT-FROM부터 배워서는 안됩니다.
  • 근본적인 개념인 테이블, null, 제약조건, 테이블 사이의 관계 등 필수 개념을 학습합니다.

null 학습 중

외래키 학습 중

2️⃣ SQL 사용 학습

  • 근본 개념들을 학습한 후에 SQL 학습을 시작합니다.
  • 기본적인 SELECT-FROM문 부터 연산자, 형변환, 집계함수, group by 등 단계별로 학습 및 실습을 진행합니다.
  • 하나의 개념을 학습하면 바로 실습 문제가 이어집니다.
  • 실습 문제는 실제 ERD를 보고 데이터 추출을 진행합니다.

ERD 내용 중

연산자 실습 내용 중

3️⃣ SQL 사용의 확장

  • 데이터 추출을 위한 SQL 사용법까지 익히셨으니, 확장을 위해서 조인과 서브쿼리를 학습합니다.
  • 추가적으로 분석함수 내용까지 살펴보겠습니다.

Join 학습 내용 중


이 강의를 만든 
지식공유자를 소개합니다 ✒️

명준

  • 현) Mozilla 오픈소스 커미터
  • 전) 핀테크 스타트업 개발자
  • 전) 과기부 글로벌 전문 개발자
  • 전) 효성 빌링개발팀 (정산 DB 개발)

오프라인 수업의 생생 수강평을 확인해보세요!


Q&A 💬

Q. SQL을 처음 공부하는데 들어도 될까요?

네 :) SQL을 공부하신 적이 없으셔도 기초부터 차근차근 알려드리겠습니다.

Q. 실습 환경은 무료인가요?

AWS 환경을 구성하기 때문에 1년 동안은 무료입니다. 실습 환경 구축 때문에 수업을 못하시는 일이 없도록 지원을 해드리겠습니다.

Q. 수업 내용을 어느 수준까지 다루나요?

가장 기본적인 내용부터 JOIN 및 서브쿼리까지 학습을 진행합니다. 추가적으로 분석함수까지 어떻게 사용하는지에 대해서 이야기를 나누겠습니다. 강의를 다 들으신 후에는 원하시는 데이터를 추출할 정도의 실력을 목표로 하고 있습니다.

Q. SQL을 공부했는데 JOIN만을 사용 못 하겠어요.

JOIN은 단지 여러개의 테이블을 연결하기 위해서 사용하는 개념입니다. JOIN을 잘 하기 위해서는 전반적인 SQL 개념과 데이터 읽는 법에 대해서 학습이 필요하여, 이번 강의가 도움이 되시겠습니다.

Q. 실습 데이터베이스는 어떤 데이터베이스를 사용하나요?

실습 DB는 MySQL을 사용합니다. 모든 관계형 DB의 기본은 같기 때문에 이번 강의를 통해서 학습을 하신다면 어떤 관계형 DB에서도 데이터 추출이 가능하십니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
SQL을 작성해본 적이 없으나 SQL이 필요로 하시는 분
본인의 역량을 키우기 위해 SQL이 필요로 하신 분
작성된 SQL로 조회를 했지만, 직접 데이터 추출을 필요로 하시는 분

안녕하세요
MJ코딩 입니다.
MJ코딩의 썸네일

안녕하세요. MJ코딩입니다😀

강의에 관심과 수강을 해주셔서 감사합니다 :)

강의 내용은 처음 접할 때는 가볍지만은 않은 내용이지만, 이해를 하실 수 있고 실제로 사용하실 수 있도록 준비를 하였습니다.

커리어와 실무에 도움이 되셨으면 하는 마음입니다.

프로그래밍 학습을 위한 유튜브 채널도 함께 운영을 하고 있습니다. (유튜브 링크 클릭)

필요한 내용을 보시고 참고 하여 도움이 되셨으면 좋겠습니다.

감사합니다^^

커리큘럼 총 34 개 ˙ 4시간 10분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 소개
섹션 1. DB를 사용 하는 이유는? (데이터베이스 구조)
섹션 2. 데이터베이스 기본개념
데이터가 저장되는 장소, 테이블이란? 미리보기 06:41
테이블 구조 및 null이란? 05:08
데이터 구분을 위한 기본키와 외래키 05:57
조인의 기초 개념, 테이블 관계란? (1:1, 1:다) 05:59
복습 05:05
섹션 3. SQL 기본개념
환경구축 전 안내사항 (1) 미리보기 02:39
환경구축 전 안내사항 (2) 05:20
aws 회원가입 및 DB서버 생성 11:18
접속을 위한 aws 환경 세팅 07:53
테이블 생성 및 데이터 입력 05:17
테이블 설계도 ERD를 읽자 08:30
데이터 추출의 기본 뼈대, select문 이란? 07:27
select문 실습 13:21
필요한 데이터만을 추출하기 위한, 연산자 학습 11:21
한번씩 필요로 하는 디테일, 형변환의 개념 05:23
sql 기본개념 실습 문제 (1) 13:39
sql 기본개념 실습 문제 (2) 08:09
섹션 4. 집계함수 및 GROUP BY
기본 집계함수 설명(SUM, MAX, MIN, AVG) 미리보기 04:46
기본 집계함수 실습 문제 08:07
개수세기의 기본, COUNT 집계함수 설명 05:09
COUNT 집계함수 실습 문제 10:01
중복을 제거하는 DISTINCT 설명 02:44
DISTINCT 실습 문제 06:17
그룹별로 집계를 내고 싶어요, GROUP BY 설명 05:12
GROUP BY 실습 문제 12:48
섹션 5. 여러개의 테이블을 연결하는 조인
2개 이상의 테이블을 연결하는, 조인 개념 14:56
조인 실습 문제 24:14
섹션 6. 쿼리를 다채롭게, 서브쿼리
SELECT 문 내의 또 다른 SELECT문, 서브쿼리 04:49
서브쿼리 실습 문제 07:08
섹션 7. 분석함수 맛보기
데이터 순위를 매겨주는 분석함수 04:14
섹션 8. 수업을 마치며
인사말 00:52
강의 게시일 : 2022년 04월 07일 (마지막 업데이트일 : 2022년 10월 23일)
수강평 총 13개
수강생분들이 직접 작성하신 수강평입니다.
4.8
13개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
부레옥잠 thumbnail
5
쉽고 이해가 잘 가도록 설명해줘서 좋습니다. 강의 시간도 짧게 나누어져 있어서 금방금방 배우는것 같아 좋습니다. 강사님 혀 짧은거만 빼면 완벽한 강의입니다.
2023-10-06
지식공유자 MJ코딩
부레옥잠님 안녕하세요 :) 도움이 되신 거 기쁜 마음이에요😊 조금 더 발음에 주의를 하겠습니다 ㅜㅜ 강의 내용이 커리어나 실무에 도움이 되셨으면 좋겠습니다. 감사합니다.
2023-11-16
위진성 thumbnail
5
실무에 적용해볼게요!.
2023-10-31
지식공유자 MJ코딩
진성님 안녕하세요 :) 강의에서 강조를 하였듯이 한 번에 모든 걸 작성하는 것이 아닌, Step by step으로 차근차근 쿼리를 작성하신다면 원하시는 데이터를 추출하실 수 있어요!! 초기에는 실무 테이블도 낯설고 쿼리 작성시간도 걸리겠지만, 실무에서 직접 작성을 하시다 보면 분명 더 나은 실력을 키우실 수 있겠습니다😊 감사합니다.
2023-11-16
slee thumbnail
5
갑자기 회사에서 sql을 시켜서 책 한권 보다가 강의를 들었봤는데 잘 배웠습니다. 무턱대고 그냥 작성했었는데 이제는 어떻게 데이터 추출을 해야 되는지 알겠습니다! 특히나 group by 검증 같은 이야기는 책에서 없었거든요…ㅠㅠ 강의토대로 더 연습해서 실무에서도 잘 활용해보겠습니다. 좋은강의 감사합니다!
2022-04-18
지식공유자 MJ코딩
slee님 안녕하세요 :) 도움이 되셨다니 감사한 마음입니다 😢 추출 만큼 검증도 중요하니 꼭 검증을 하시는 습관도 들이시면 좋을 것 같아요 :) 공부한 기반으로 더욱 연습을 하시면서 실력을 높이셨으면 좋겠습니다. 감사합니다.
2022-04-18
김지혜 thumbnail
5
쉽게 설명해주셔서 아주 유익한 교육이였습니다.
2023-09-27
박상민 thumbnail
5
좋았어요.
2022-12-09
지식공유자 MJ코딩
상민님 안녕하세요 :) 강의가 도움이 되신 것 같아 정말 기쁜 마음입니다 😢 강의를 통해서 커리어나 실무에도 도움이 되셨으면 좋겠습니다 ㅎㅎㅎ 감사합니다.
2022-12-10