15분
엑셀이 멈췄다
Day 1: 엑셀 말고 SQL
엑셀이 멈췄다
SQL 기초 1: SELECT, WHERE, 함수 > Day 1: 엑셀 말고 SQL
학습 목표
SQL이 왜 필요한지 체감한다 엑셀의 한계를 이해한다
첫 번째 데이터 요청
"이 매출 데이터 분석해서 보고서 좀 만들어줘. 오늘 안에."
입사 첫 주. 선임이 USB를 건넸다.
sales_2024.csv - 10만 행 매출 데이터.
당연히 엑셀로 열었다.
에디터 로딩 중...
컴퓨터가 멈췄다. 강제 종료. 다시 열기. 또 멈춤.
"엑셀로 하면 안 되나요?"
솔직히 물어봤다.
선임: "10만 행? 엑셀로? 너 컴퓨터 죽이려고?"
결국 선임이 5분 만에 끝냈다.
에디터 로딩 중...
5줄. 3초. 끝.
엑셀 vs SQL
| 상황 | 엑셀 | SQL |
|---|---|---|
| 1천 행 | 빠름 | 빠름 |
| 1만 행 | 느려짐 | 빠름 |
| 10만 행 | 멈춤 | 빠름 |
| 100만 행 | 불가능 | 빠름 |
| 1억 행 | 상상불가 | 가능 |
실무 데이터는 보통 수십만 ~ 수억 행이다. 엑셀로는 절대 감당 못 한다.
SQL을 배워야 하는 이유
- 속도: 수억 건 데이터도 몇 초 만에 처리
- 정확성: 수식 오류, 복사 실수 없음
- 재현성: 같은 쿼리는 항상 같은 결과
- 협업: 쿼리 공유로 누구나 같은 분석 가능
- 필수 스킬: 데이터 직군 면접 필수 질문
이번 주 목표
5일 후, 당신은:
- SELECT로 데이터를 조회할 수 있다
- WHERE로 원하는 조건의 데이터만 추출할 수 있다
- ORDER BY로 정렬할 수 있다
- SQL 함수로 데이터를 가공할 수 있다
- 직원 급여 분석 프로젝트를 완성한다
엑셀 말고 SQL. 시작하자.