회원 가입 추이나 특정 기간의 매출 정산 데이터를 확인해야 할 때, 비개발자인 기획자나 마케터는 개발팀에 "데이터 추출 좀 부탁드립니다"라고 요청하는 경우가 많습니다.
개발팀의 업무가 밀려 있으면 간단한 엑셀 파일 하나를 받는 데도 하루 이틀이 걸리고, 막상 받아 보면 원하던 기준과 조금 달라 다시 요청해야 하는 상황이 생기기도 합니다.
엑셀 필터를 거는 수준의 가벼운 SQL(Structured Query Language) 기초 문법만 익혀 두어도, 개발팀에 매번 요청하지 않고 직접 데이터베이스에 접속해 필요한 원본 데이터를 조회할 수 있습니다.
오늘은 복잡한 테이블 조인(JOIN)이나 데이터 입력 같은 개발자 영역은 제외하고, 기획자가 대시보드를 검증하거나 결산 데이터를 확인할 때 쓰는 가장 기본적인 SELECT 조회 문법 세 가지를 정리해 드립니다.
기획자가 SQL을 알면 무엇이 달라질까
데이터베이스(DB)는 여러 엑셀 파일이 모여 있는 집합이라고 생각하면 이해하기 쉽습니다. 엑셀에서는 마우스로 열을 숨기거나 필터를 걸어 데이터를 보지만, DB에서는 이를 텍스트 문법으로 지시한다는 점만 다릅니다.
기획자가 SQL을 다룰 수 있게 되면 데이터 확인의 주도권을 스스로 가질 수 있습니다.
| 업무 방식 | 개발자 의존(기존 방식) | 기획자 직접 조회 |
|---|---|---|
| 소요 시간 | 요청 후 대기까지 수 시간~하루가량 소요 | 쿼리 작성 후 실행하면 대체로 짧은 시간 내 결과 확인 |
| 데이터 재조회 | 조건이 바뀌면 다시 요청해야 함 | 쿼리의 조건값만 바꿔 반복 조회 가능 |
| 기획 역량 | 기능 위주로만 기획 | 데이터 구조를 이해하고 기획에 반영 |
예를 들어 정산 데이터를 대조·검증할 때 직접 조회 쿼리를 실행하면, 개발팀 대기 없이 비교적 빠르게 누락이나 오류를 확인할 수 있어 업무 효율이 높아집니다. 실제 소요 시간과 효과는 데이터 규모와 환경에 따라 달라집니다.
엑셀 필터만큼 간단한 SELECT · WHERE 문법
기획자는 데이터를 수정(UPDATE)하거나 삭제(DELETE)하는 명령어는 몰라도 됩니다. 목표는 데이터를 안전하게 '조회(SELECT)'해서 엑셀로 내려받는 것뿐입니다. 이런 이유로 조회 전용(읽기 전용) 계정을 사용하는 것이 안전합니다.
SQL의 기본 뼈대는 SELECT(무엇을) FROM(어디서) WHERE(어떤 조건으로), 이 세 가지만 기억하면 기본적인 조회 업무의 상당 부분을 처리할 수 있습니다.
- 전체 조회 (SELECT *):
SELECT * FROM users;는 'users' 테이블 전체를 가져와 보여달라는 뜻입니다. 별표(*)는 모든 열을 의미합니다. - 특정 열만 조회:
SELECT name, email FROM users;는 여러 정보 중 이름과 이메일 두 열만 조회합니다. - 조건 필터링 (WHERE):
SELECT * FROM users WHERE status = 'VIP';는 등급이 VIP인 데이터만 골라서 조회합니다. 엑셀에서 필터를 거는 것과 같은 개념입니다.
이 기본 구조만 이해해도 "가입일이 이번 달인 이용자 목록", "결제 금액이 10만 원 이상인 거래 내역"처럼 다양한 조건을 직접 조회할 수 있습니다.
복잡한 쿼리는 AI 도구를 활용하는 방법
"5월에 가입한 사람 중 결제 이력이 없는 특정 조건의 이용자"처럼 조건이 복잡해지면, 챗GPT나 클로드 같은 AI 도구의 도움을 받을 수 있습니다.
AI에 "테이블 구조가 이렇게 되어 있는데, 5월 가입자 중 미결제자를 조회하는 MySQL 쿼리를 작성해 달라"고 요청하면 예시 쿼리를 제안해 줍니다. 다만 실행 전에는 쿼리 내용을 직접 확인하고, 조회(SELECT) 목적에 맞는지 점검하는 것이 좋습니다.
[실전 액션 가이드]
먼저 개발팀에 "간단한 데이터는 직접 조회해 보고 싶은데, 데이터베이스 읽기 전용(Read-only) 계정을 열어줄 수 있는지" 문의해 보세요.
그런 다음 디비버(DBeaver) 같은 무료 접속 도구를 설치하고, SELECT * FROM 테이블명; 을 직접 입력해 실행해 보시기 바랍니다.
기본 조회부터 익숙해지면, 데이터 구조를 이해하고 기획에 활용하는 역량을 자연스럽게 키울 수 있습니다.
'🚀 일잘러의 도구함' 카테고리의 다른 글
| Mermaid.js로 기획서 프로세스 흐름도 빠르게 그리는 법 (0) | 2026.06.16 |
|---|---|
| 구글 스프레드시트 쿼리(QUERY) 함수 기초: 엑셀 피벗보다 10배 빠른 조건별 데이터 추출 (0) | 2026.06.12 |
| 엑셀 다운증후군 극복: 직장인을 위한 실무 SQL 중복 데이터 제거 및 날짜 필터링 (2) | 2026.06.10 |
| "메일 하나로 일 잘한다는 소리 듣기" 직장 상사와 외부 파트너를 움직이는 비즈니스 이메일 작성 공식 (2) | 2026.06.08 |