SQL을 배우기 위한 최적의 시작점 StartUP SQL!
교육 슬라이드 전체를 블로그에 무료 오픈했습니다. (총 409장 슬라이드, 이미지로 게시)
아래 목차를 차례대로 하나씩 따라해보시기 바랍니다.
본인의 PC에 MySQL 설치와 데이터베이스를 구성하고 SQL을 연습할 수 있도록 구성했습니다.
온/오프라인 교육과 슬라이드별 상세 설명(책버젼)은 별도 준비중입니다.
StartUP SQL의 특징
- '평생 필요한 데이터 분석', 'SQL BOOSTER' 저자의 모두를 위한 SQL 입문 교육
- 개인 PC에 MySQL을 설치한 실습 위주 교육
- 티스토리에 교육 슬라이드 순차적으로 공개 예정
- BOOSTER QUIZ를 통한 SQL 실력 점검
- SQLD를 상회하는 실전 SQL 연습 교육
Session.1~2 교육 소개 및 실습 환경 구성
- ERD: https://sweetquant.tistory.com/498
- 데이터와 데이터베이스, 그리고 테이블: https://sweetquant.tistory.com/499
- SQL이란?: https://sweetquant.tistory.com/500
- MySQL 설치: https://sweetquant.tistory.com/501
- MySQL 접속해보기(Workbench와 DBeaver): https://sweetquant.tistory.com/502
- 실습데이터베이스 구성하기: https://sweetquant.tistory.com/503
Seesion.3~4 SELECT 기초
- SELECT의 기초 용법: https://sweetquant.tistory.com/504
- AND와 OR: https://sweetquant.tistory.com/505
- 문자의 크기 비교와 특수 조건자(LIKE, BETWEEN): https://sweetquant.tistory.com/506
- ORDER BY 기본용법: https://sweetquant.tistory.com/507
- 별칭 사용법: https://sweetquant.tistory.com/508
Session.5 데이터 이해하기
- 데이터 이해하기: https://sweetquant.tistory.com/509
- 주문 데이터 이해와 BOOSTER QUIZ: https://sweetquant.tistory.com/510
Session.6 함수와 날짜 데이터
- 함수: https://sweetquant.tistory.com/511
- NULL과 날짜 데이터: https://sweetquant.tistory.com/512
- 날짜 데이터 BOOSTER QUIZ: https://sweetquant.tistory.com/513
Session.7 GROUP BY
- GROUP BY: https://sweetquant.tistory.com/514
- 집계함수와 문제 한보따리: https://sweetquant.tistory.com/515
- GROUP BY 사용규칙: https://sweetquant.tistory.com/516
Session.8 GROUP BY의 확장
- GROUP BY 컬럼변형: https://sweetquant.tistory.com/517
- 여러 컬럼의 GROUP BY: https://sweetquant.tistory.com/518
Session.9 CASE
- CASE: https://sweetquant.tistory.com/519
- CASE BOOSTER QUIZ: https://sweetquant.tistory.com/520
Session.10 테이블 간의 관계
- 테이블 간의 관계: https://sweetquant.tistory.com/521
- 테이블 간의 관계 BOOSTER QUIZ: https://sweetquant.tistory.com/522
Session.11 INNER JOIN
- INNER JOIN 이해하기: https://sweetquant.tistory.com/523
- 누가 누구랑 조인하는가?: https://sweetquant.tistory.com/524
- INNER JOIN BOOSTER QUIZ:https://sweetquant.tistory.com/525
Session.12 JOIN의 확장
- JOIN과 GROUP BY: https://sweetquant.tistory.com/526
- JOIN과 데이터 집합: https://sweetquant.tistory.com/527
- 여러 테이블의 조인: https://sweetquant.tistory.com/528
- CROSS JOIN: https://sweetquant.tistory.com/529
Session.13 OUTER JOIN
- OUTER JOIN: https://sweetquant.tistory.com/530
- OUTER JOIN과 집계함수: https://sweetquant.tistory.com/531
Session.14 SUB QUERY
- 스칼라 서브쿼리: https://sweetquant.tistory.com/532
- WHERE 절 서브쿼리: https://sweetquant.tistory.com/533
Session.15 TOP-N과 INLINE VIEW
- TOP-N: https://sweetquant.tistory.com/534
- INLINE VIEW: https://sweetquant.tistory.com/535
- WITH: https://sweetquant.tistory.com/536
Session.16 합계 처리하기
- UNION ALL: https://sweetquant.tistory.com/541
- ROLLUP: https://sweetquant.tistory.com/542
Session.17 PIVOT
Session.18 날짜 테이블
Session.19 분석함수 1
- 분석함수 이해하기: https://sweetquant.tistory.com/545
- 순위 분석함수: https://sweetquant.tistory.com/546
- GROUP BY와 분석함수: https://sweetquant.tistory.com/547
Session.20 분석함수 2
- PARTITION BY: https://sweetquant.tistory.com/548
- LAG와 LEAD: https://sweetquant.tistory.com/549
- WINDOWING과 기타 분석함수: https://sweetquant.tistory.com/550
StartUP SQL 무료 교육 슬라이드 전체 목차(현재 페이지): https://sweetquant.tistory.com/497
SQL 입문을 넘어, MySQL의 SQL 성능에 관심이 있다면, 아래의 오프라인 교육을 확인해보세요.!
우리 MySQL은 왜 느리지? 그 궁금증의 해결책이 될 수 있습니다. 24년 5월 교육 모집중입니다.
https://cafe.naver.com/dbian/7717
'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글
3-5. AND와 OR (0) | 2024.04.01 |
---|---|
3-1~3-4. SELECT, WHERE 그리고 첫 번째 QUIZ (1) | 2024.04.01 |
2-8. 실습 데이터베이스 구성하기 (0) | 2024.04.01 |
2-4~2-5. MySQL접속해보기:Workbench와 DBeaver (2) | 2024.04.01 |
2-1~2-3. MySQL 설치 (0) | 2024.03.29 |
1-6. SQL이란? (0) | 2024.03.29 |
1-2~1-5. 데이터, 데이터베이스, 테이블 (0) | 2024.03.29 |
1-1. ERD (0) | 2024.03.29 |