인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW
데이터 사이언스

/

데이터 분석

[데이터 분석가로의 진입] 실무에서 바로 쓰는 SQL

정보문화사에서 출간된 SQL200제 책의 저자 직강 강의 ! 그동안 수많은 데이터 분석가들이 유연수 강사의 SQL 강의로 데이터 검색 기술에 날개를 달았습니다.

(5.0) 수강평 2개

수강생 16명

Thumbnail

초급자를 위해 준비한
[데이터 분석, SQL] 강의입니다.

이런 걸
배워요!

  • 기초부터 실무활용까지 SQL의 AtoZ 를 실습으로 배우로 활용할 수 있어요.

  • 명령어와 문법, 필수 연산자를 통한 데이터 검색 및 출력을 다양하게 진행할 수 있어요

  • 공공 데이터를 수집하여 SQL로 데이터 분석을 할 수 있어요

ITWILL 빅데이터 & 머신러닝 전문가 양성 과정 강의중이신
Oracle Master 유연수쌤이 전하고 싶은 이야기

데이터는 그 어느때보다 우리의 실생활과 아주 밀접한 존재가 되었습니다.
그리고 여러 사회 현상에 대해서 생각하고,
답을 찾기 위한 프로그래밍 기술 중 하나로 SQL이 사용되고 있습니다.

SQL은 질문을 던지고 생각하게 만드는 힘이 있습니다.
데이터를 이렇게 저렇게 검색하다 보면 생각하지도 못했던 답을 찾게 되기도 합니다.

그런 질문들은 여러 종류일 수 있습니다.
현재 사회현상일 수도 있고 미래를 예측하는 것 일수도 있습니다.

이 강의는 SQL을 알려주는 강의이기도 하지만
데이터를 직접 찾고 모아서 정보를 찾는 방법을 알려줍니다.

이러한 것들을 데이터를 통해서 찾아냅니다.

모든 데이터는 데이터베이스에 저장하고 관리합니다.
SQL은 데이터베이스에서 정보를 찾는 아주 강력한 언어입니다.

Oracle에는 대용량 데이터를 빠르게 처리하는 기술이 내장되어 있습니다.
그리고 버전이 업그레이드 될 수록 옵티마이징 기술은 발전하고 있습니다.
사용자는 간단한 SQL로 쉽게 머신러닝을 구현 할 수 도 있습니다.

SQL강의는 기초부터 시작하여 실무에 활용할 수 있는 단계까지 구성되어 있습니다.
아무쪼록 SQL을 공부하는 많은 분들에게 도움이 되었으면 하는 바람입니다.

질문과 피드백

SQL강의 질문과 피드백은 유연수 강사의 카페에서 자유롭게 질의하시고
다른 분들의 쿼리를 확인하며 실력을 향상시키세요!

정보문화사에서 출간된 SQL200제 책 저자 직강 강의 !

그동안 수많은 데이터 분석가들이 유연수 강사의 SQL 강의로 데이터 검색 기술에 날개를 달았습니다.

수료생 추천 1위 ! 2천명이 선택했던 그 과정 !  SQL 강의가 인프런에서 개설 되었습니다.


비전공자였던 수강생분들의 데이터 분석 취업현황

유연수 강사의 SQL 강의를 수강한 분들의 취업 또는 이직 현황 입니다.


데이터 분석가로 취업을 원하시는 분들을 바로 수강하세요.


강의 목차

PART 1 〈입문〉 SQL 첫발 내딛기
001 테이블에서 특정 열(COLUMN) 선택하기
002 테이블에서 모든 열(COLUMN) 출력하기
003 컬럼 별칭을 사용하여 출력되는 컬럼명 변경하기
004 연결 연산자 사용하기(||)
005 중복된 데이터를 제거해서 출력하기(DISTINCT)
006 데이터를 정렬해서 출력하기(ORDER BY)
007 WHERE절 배우기 ①(숫자 데이터 검색)
008 WHERE절 배우기 ②(문자와 날짜 검색)
009 산술 연산자 배우기(*, /, +, -)
010 비교 연산자 배우기 ①(〉, 〈, 〉=, 〈=, =, !=, 〈〉, ^=)
011 비교 연산자 배우기 ②(BETWEEN AND)
012 비교 연산자 배우기 ③(LIKE)
013 비교 연산자 배우기 ④(IS NULL)
014 비교 연산자 배우기 ⑤(IN)
015 논리 연산자 배우기(AND, OR, NOT)

PART 2 〈초급〉 SQL 기초 다지기
016 대소문자 변환 함수 배우기(UPPER, LOWER, INITCAP)
017 문자에서 특정 철자 추출하기(SUBSTR)
018 문자열의 길이를 출력하기(LENGTH)
019 문자에서 특정 철자의 위치 출력하기(INSTR)
020 특정 철자를 다른 철자로 변경하기(REPLACE)
021 특정 철자를 N개 만큼 채우기(LPAD, RPAD)
022 특정 철자 잘라내기(TRIM, RTRIM, LTRIM)
023 반올림해서 출력하기(ROUND)
024 숫자를 버리고 출력하기(TRUNC)
025 나눈 나머지 값 출력하기(MOD)
026 날짜 간 개월 수 출력하기(MONTHS_BETWEN)
027 개월 수 더한 날짜 출력하기(ADD_MONTHS)
028 특정 날짜 뒤에 오는 요일 날짜 출력하기(NEXT_DAY)
029 특정 날짜가 있는 달의 마지막 날짜 출력하기(LAST_DAY)
030 문자형으로 데이터 유형 변환하기(TO_CHAR)
031 날짜형으로 데이터 유형 변환하기(TO_DATE)
032 암시적 형 변환 이해하기
033 NULL 값 대신 다른 데이터 출력하기(NVL, NVL2)
034 IF문을 SQL로 구현하기 ①(DECODE)
035 IF문을 SQL로 구현하기 ②(CASE)
036 최대값 출력하기(MAX)
037 최소값 출력하기(MIN)
038 평균값 출력하기(AVG)
039 토탈값 출력하기(SUM)
040 건수 출력하기(COUNT)
041 데이터 분석 함수로 순위 출력하기 ①(RANK)
042 데이터 분석 함수로 순위 출력하기 ②(DENSE_RANK)
043 데이터 분석 함수로 등급 출력하기(NTILE)
044 데이터 분석 함수로 순위의 비율 출력하기(CUME_DIST)
045 데이터 분석 함수로 데이터를 가로로 출력하기(LISTAGG)
046 데이터 분석 함수로 바로 전 행과 다음 행 출력하기(LAG, LEAD)
047 COLUMN을 ROW로 출력하기 ①(SUM+DECODE)
048 COLUMN을 ROW로 출력하기 ②(PIVOT)
049 ROW를 COLUMN으로 출력하기(UNPIVOT)
050 데이터 분석 함수로 누적 데이터 출력하기(SUM OVER)
051 데이터 분석 함수로 비율 출력하기(RATIO_TO_REPORT)
052 데이터 분석 함수로 집계 결과 출력하기 ①(ROLLUP)
053 데이터 분석 함수로 집계 결과 출력하기 ②(CUBE)
054 데이터 분석 함수로 집계 결과 출력하기 ③(GROUPING SETS)
055 데이터 분석 함수로 출력 결과 넘버링 하기(ROW_NUMBER)

PART 3 〈중급〉 SQL 실력 다지기
056 출력되는 행 제한하기 ①(ROWNUM)
057 출력되는 행 제한하기 ②(Simple TOP-n Queries)
058 여러 테이블의 데이터를 조인해서 출력하기 ①(EQUI JOIN)
059 여러 테이블의 데이터를 조인해서 출력하기 ②(NON EQUI JOIN)
060 여러 테이블의 데이터를 조인해서 출력하기 ③(OUTER JOIN)
061 여러 테이블의 데이터를 조인해서 출력하기 ④(SELF JOIN)
062 여러 테이블의 데이터를 조인해서 출력하기 ⑤(ON절)
063 여러 테이블의 데이터를 조인해서 출력하기 ⑤(USING절)
064 여러 테이블의 데이터를 조인해서 출력하기 ⑥(NATURAL JOIN)
065 여러 테이블의 데이터를 조인해서 출력하기 ⑦(LEFT/RIGHT OUTER JOIN)
066 여러 테이블의 데이터를 조인해서 출력하기 ⑧(FULL OUTER JOIN)
067 집합 연산자로 데이터를 위아래로 연결하기 ①(UNION ALL)
068 집합 연산자로 데이터를 위아래로 연결하기 ②(UNION)
069 집합 연산자로 데이터의 교집합을 출력하기(INTERSECT)
070 집합 연산자로 데이터의 차이를 출력하기(MINUS)
071 서브 쿼리 사용하기 ①(단일행 서브쿼리)
072 서브 쿼리 사용하기 ②(다중 행 서브쿼리)
073 서브 쿼리 사용하기 ③(NOT IN)
074 서브 쿼리 사용하기 ④(EXISTS와 NOT EXISTS)
075 서브 쿼리 사용하기 ⑤(HAVING절의 서브 쿼리)
076 서브 쿼리 사용하기 ⑥(FROM절의 서브 쿼리)
077 서브 쿼리 사용하기 ⑦(SELECT절의 서브 쿼리)
078 데이터 입력하기(INSERT)
079 데이터 수정하기(UPDATE)
080 데이터 삭제하기(DELETE, TRUNCATE, DROP)
081 데이터 저장 및 취소하기(COMMIT, ROLLBACK)
082 데이터 입력, 수정, 삭제 한번에 하기(MERGE)
083 락(LOCK) 이해하기
084 SELECT FOR UPDATE절 이해하기
085 서브 쿼리를 사용하여 데이터 입력하기
086 서브 쿼리를 사용하여 데이터 수정하기
087 서브 쿼리를 사용하여 데이터 삭제하기
088 서브 쿼리를 사용하여 데이터 합치기
089 계층형 질의문으로 서열을 주고 데이터 출력하기 ①
090 계층형 질의문으로 서열을 주고 데이터 출력하기 ②
091 계층형 질의문으로 서열을 주고 데이터 출력하기 ③
092 계층형 질의문으로 서열을 주고 데이터 출력하기 ④
093 일반 테이블 생성하기(CREATE TABLE)
094 임시 테이블 생성하기(CREATE TEMPORAY TABLE)
095 복잡한 쿼리를 단순하게 하기 ①(VIEW)
096 복잡한 쿼리를 단순하게 하기 ②(VIEW)
097 데이터 검색 속도를 높이기(INDEX)
098 절대로 중복되지 않는 번호 만들기(SEQUENE)
099 실수로 지운 데이터 복구하기 ①(FLASHBACK QUERY)
100 실수로 지운 데이터 복구하기 ②(FLASHBACK TABLE)
101 실수로 지운 데이터 복구하기 ③(FLASHBACK DROP)
102 실수로 지운 데이터 복구하기 ④(FLASHBACK VERSION QUERY)
103 실수로 지운 데이터 복구하기 ⑤(FLASHBACK TRANSACTION QUERY)
104 데이터의 품질 높이기 ①(PRIMARY KEY)
105 데이터의 품질 높이기 ②(UNIQUE)
106 데이터의 품질 높이기 ③(NOT NULL)
107 데이터의 품질 높이기 ④(CHECK)
108 데이터의 품질 높이기 ⑤(FOREIGN KEY)
109 WITH절 사용하기 ①(WITH ~ AS)
110 WITH절 사용하기 ②(SUBQUERY FACTORING)
111 SQL로 알고리즘 문제 풀기 ①(구구단 2단 출력)
112 SQL로 알고리즘 문제 풀기 ②(구구단 1단 ~ 9단 출력)
113 SQL로 알고리즘 문제 풀기 ③(직각삼각형 출력)
114 SQL로 알고리즘 문제 풀기 ④(삼각형 출력)
115 SQL로 알고리즘 문제 풀기 ⑤(마름모 출력)
116 SQL로 알고리즘 문제 풀기 ⑥(사각형 출력)
117 SQL로 알고리즘 문제 풀기 ⑦(1부터 10까지 숫자의 합)
118 SQL로 알고리즘 문제 풀기 ⑧(1부터 10까지 숫자의 곱)
119 SQL로 알고리즘 문제 풀기 ⑨(1부터 10까지 짝수만 출력)
120 SQL로 알고리즘 문제 풀기 ⑩(1부터 10까지 소수만 출력)
121 SQL로 알고리즘 문제 풀기 ⑪(최대 공약수)
122 SQL로 알고리즘 문제 풀기 ⑫(최소 공배수)
123 SQL로 알고리즘 문제 풀기 ⑬(피타고라스의 정리)
124 SQL로 알고리즘 문제 풀기 ⑭(몬테카를로 알고리즘)
125 SQL로 알고리즘 문제 풀기 ⑮(오일러 상수 자연상수 구하기)

PART 4 〈활용〉 SQL 응용 다지기

126 엑셀 데이터를 DB에 로드하는 방법
127 스티브 잡스 연설문에서 가장 많이 나오는 단어는 무엇인가?
128 스티브 잡스 연설문에는 긍정 단어가 많은가 부정 단어가 많은가?
129 절도가 많이 발생하는 요일은 언제인가?
130 우리나라에서 대학 등록금이 가장 높은 학교는 어디인가?
131 서울시 물가 중 가장 비싼 품목과 가격은 무엇인가?
132 살인이 가장 많이 발생하는 장소는 어디인가?
133 가정불화로 생기는 가장 큰 범죄 유형은 무엇인가?
134 방화 사건의 가장 큰 원인은 무엇인가?
135 전국에서 교통사고가 제일 많이 발생하는 지역은 어디인가?
136 치킨집 폐업이 가장 많았던 연도가 언제인가?
137 세계에서 근무 시간이 가장 긴 나라는 어디인가?
138 남자와 여자가 각각 많이 걸리는 암은 무엇인가?

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 효율적인 SQL의 설계 및 운영을 하고 싶은분

  • SQL을 활용하여 데이터 분석과 다양한 응용을 원하신시는 분

  • SQL 을 다양한 실무예제로 확실하게 배우길 원하시는 분

선수 지식,
필요할까요?

  • 본 과정은 누구나 쉽게 배울 수 있는 수업이예요

안녕하세요
코딩 대한민국입니다.

수강생 수

80

수강평 수

9

강의 평점

5.0

강의 수

3

여러분들을 도와드릴 튜터입니다.

  • 20년 넘는 현업 경험과 강의 경력의 데이터 분석가 과정 튜터

  • SQL200제 책의 저자 - 정보문화사

  • 예제가 가득한 파이썬 길라잡이의 저자 - 정보문화사

  • 유튜브 코딩 대한민국 판다스 100제 유튜버

     

     

사랑하는 19기 데이터 분석반 학생들의 밝은 미래를 진심으로 응원합니다.

커리큘럼

전체

26개 ∙ (13시간 12분)

수업 자료

가 제공되는 강의입니다.

  • 01 오라클 21c 설치 및 셋팅, Sqldeveloper 접속

    15:56

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!