15

엑셀이 멈췄다

Day 1: 엑셀 말고 SQL

학습 목표

SQL이 왜 필요한지 체감한다 엑셀의 한계를 이해한다

첫 번째 데이터 요청

"이 매출 데이터 분석해서 보고서 좀 만들어줘. 오늘 안에."

입사 첫 주. 선임이 USB를 건넸다. sales_2024.csv - 10만 행 매출 데이터.

당연히 엑셀로 열었다.

에디터 로딩 중...

컴퓨터가 멈췄다. 강제 종료. 다시 열기. 또 멈춤.


"엑셀로 하면 안 되나요?"

솔직히 물어봤다.

선임: "10만 행? 엑셀로? 너 컴퓨터 죽이려고?"

결국 선임이 5분 만에 끝냈다.

에디터 로딩 중...

5줄. 3초. 끝.


엑셀 vs SQL

상황엑셀SQL
1천 행빠름빠름
1만 행느려짐빠름
10만 행멈춤빠름
100만 행불가능빠름
1억 행상상불가가능

실무 데이터는 보통 수십만 ~ 수억 행이다. 엑셀로는 절대 감당 못 한다.


SQL을 배워야 하는 이유

  1. 속도: 수억 건 데이터도 몇 초 만에 처리
  2. 정확성: 수식 오류, 복사 실수 없음
  3. 재현성: 같은 쿼리는 항상 같은 결과
  4. 협업: 쿼리 공유로 누구나 같은 분석 가능
  5. 필수 스킬: 데이터 직군 면접 필수 질문

이번 주 목표

5일 후, 당신은:

  • SELECT로 데이터를 조회할 수 있다
  • WHERE로 원하는 조건의 데이터만 추출할 수 있다
  • ORDER BY로 정렬할 수 있다
  • SQL 함수로 데이터를 가공할 수 있다
  • 직원 급여 분석 프로젝트를 완성한다

엑셀 말고 SQL. 시작하자.