SQLD 시험은 과목 이름만 훑어서는 체감 난도를 알기 어렵습니다. 데이터 직무 입문자와 업무에서 조회 쿼리를 직접 다뤄야 하는 기획·개발자가 준비한다면 먼저 데이터 모델을 읽고 JOIN·집계·서브쿼리 결과를 정확히 예측하는 능력을 어느 수준까지 요구하는지 확인해야 합니다.
접수 전에는 NULL·GROUP BY·OUTER JOIN에서 반복되는 오답 유형를 점검하고, 학습 중에는 작은 샘플 테이블을 그려 SQL 실행 결과를 손으로 추적하는 연습이 효과적이라는 방식으로 약점을 줄여보세요. 비슷한 자격과의 관계는 SQLP보다 접근성이 높고 ADsP보다 SQL 자체에 집중된 자격이라는 점에서 구분됩니다.
데이터 직무 입문자와 업무에서 조회 쿼리를 직접 다뤄야 하는 기획·개발자
데이터 모델을 읽고 JOIN·집계·서브쿼리 결과를 정확히 예측하는 능력
작은 샘플 테이블을 그려 SQL 실행 결과를 손으로 추적하는 연습이 효과적
SQLP보다 접근성이 높고 ADsP보다 SQL 자체에 집중된 자격
- 접수 전 확인: NULL·GROUP BY·OUTER JOIN에서 반복되는 오답 유형
- 첫 학습 목표: 모델링 개념과 SQL 실행 순서을 자신의 말로 설명할 수 있게 정리하세요.
- 마지막 점검: 객관식에서도 쿼리 결과를 정확히 계산하는 법을 중심으로 틀린 이유를 다시 확인하세요.
1. SQLD란? 시험 개요 및 주관처
SQLD(SQL 개발자)는 데이터베이스와 SQL 활용 능력을 평가하는 국가공인 민간자격입니다. 주관처는 한국데이터산업진흥원(KDATA) 데이터자격검정입니다. 상위 자격인 SQLP가 전문가 수준을 겨냥한다면, SQLD는 실무에서 SELECT, JOIN, GROUP BY, 서브쿼리, 데이터 모델링 기초를 정확히 이해하는지를 확인하는 시험에 가깝습니다.
취업 관점에서는 “SQL을 공부했습니다”라는 말보다 SQLD 자격증이 훨씬 명확한 신호가 됩니다. 특히 데이터 분석가, 백엔드 개발자, DBA 보조, 서비스 기획, CRM 마케팅 직무에서 SQLD를 우대하거나 기본 역량으로 보는 공고가 많습니다. 응시자격 제한이 없어 비전공자도 도전하기 좋습니다.
2. 2026년 SQLD 시험일정
| 회차 | 원서접수 기간 | 필기시험일 | 실기시험일 |
|---|---|---|---|
| 제60회 | 2026.02.02~02.06 | 2026.03.07(토) | 실기 없음 |
| 제61회 | 2026.04.27~05.01 | 2026.05.31(일) | 실기 없음 |
| 제62회 | 2026.07.20~07.24 | 2026.08.22(토) | 실기 없음 |
| 제63회 | 2026.10.12~10.16 | 2026.11.14(토) | 실기 없음 |
KDATA 원서접수는 접수 시작일 10시부터 마감일 17시 59분 59초까지입니다. SQLD는 수도권 고사장 선호도가 높은 편이므로 접수 첫날 원하는 지역을 먼저 확보하는 것이 좋습니다. 원서 제출 후 2시간 이내 결제하지 않으면 접수가 취소될 수 있습니다.
3. SQLD에서 점수를 가르는 영역
모델링 개념과 SQL 실행 순서
SQLD는 단일 필기시험으로 진행되며, 과목은 데이터 모델링의 이해와 SQL 기본 및 활용으로 나뉩니다. 총 50문항, 90분 시험으로 알려져 있으며, 총점 60점 이상과 과목별 40% 이상 기준을 함께 충족해야 합니다. 즉 평균 점수만 넘겨도 한 과목에서 기준 미달이면 불합격할 수 있습니다.
실제 난이도는 “SQL을 한 번이라도 써봤는가”에 따라 크게 갈립니다. 데이터 모델링은 개념 암기 비중이 높아 단기간에 올릴 수 있지만, SQL 기본 및 활용은 JOIN, 집계, 서브쿼리, 윈도우 함수 흐름을 이해해야 합니다. 특히 NULL 처리, GROUP BY와 HAVING, OUTER JOIN 결과 예측에서 실수가 자주 나옵니다.
객관식에서도 쿼리 결과를 정확히 계산하는 법
SQLD에는 별도의 실기시험이 없습니다. 다만 객관식이라고 만만하게 보면 안 됩니다. 문항이 SQL 실행 결과를 묻는 방식으로 나오기 때문에, 실제로는 손으로 테이블을 그려가며 쿼리 결과를 추적하는 훈련이 필요합니다. SQL을 직접 작성해 본 경험이 없는 수험생은 무료 DB 실습 환경을 활용해 SELECT문을 반복해 보는 것이 좋습니다.
4. SQLD 학습 자료를 고르는 기준
| 교재/강의 | 특징 | 추천 대상 |
|---|---|---|
| SQL 자격검정 실전문제(노랭이) | 수험생 사이에서 가장 많이 언급되는 대표 문제집입니다. 문제 적응력이 강점입니다. | 기본 개념을 한 번 본 뒤 실전 감각을 만들고 싶은 수험생 |
| 이기적 SQLD | 개념 설명과 문제 풀이가 비교적 친절해 입문자가 접근하기 좋습니다. | 비전공자, SQL을 처음 공부하는 학습자 |
| 시나공/수제비 SQLD 계열 교재 | 요약과 빈출 포인트 정리에 강점이 있습니다. | 시험 직전 압축 회독이 필요한 수험생 |
| SQL 실습 강의 | JOIN과 서브쿼리를 직접 실행하며 이해할 수 있습니다. | 쿼리 결과 예측 문제가 계속 틀리는 수험생 |
SQLD는 교재를 많이 사는 것보다 한 권을 끝까지 반복하는 쪽이 좋습니다. 개념서는 1회독을 빠르게 끝내고, 이후에는 노랭이와 복원 기출을 중심으로 오답을 줄이는 방식이 효율적입니다. 인강은 전체 강의를 모두 듣기보다 데이터 모델링, JOIN, 서브쿼리, 윈도우 함수처럼 막히는 파트만 보완하는 식으로 활용하세요.
5. SQLD 문제풀이 루틴과 시험일 전략
SQLD 시험은 KDATA 정기 고사장 시험으로 운영되며, 별도 실기 CBT 시험은 없습니다. 다만 공부 과정에서는 CBT 형식의 온라인 문제풀이 사이트를 적극 활용하는 것이 좋습니다. ComCBT, 최강 자격증 기출문제, SQLD 복원 기출 모음 등을 이용하면 제한 시간 안에 문제를 푸는 감각을 만들 수 있습니다.
안전하게 합격하려면 최근 5개년 수준의 복원 기출과 모의고사를 최소 3회독 하는 것을 추천합니다. 1회독 때는 틀린 문제를 표시만 하고 넘어가고, 2회독 때는 오답 원인을 “개념 부족, 계산 실수, SQL 실행 순서 착각”으로 분류하세요. 3회독부터는 같은 유형을 30초 안에 판단하는 훈련을 하면 시험장에서 시간이 남습니다.
가장 중요한 공부 팁은 SQL 실행 순서를 몸에 익히는 것입니다. FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY 순서를 알고 있어야 집계 문제를 안정적으로 풀 수 있습니다. 또 NULL은 비교 연산에서 자주 함정으로 등장하므로 IS NULL, COALESCE, 집계함수의 NULL 처리 방식을 따로 정리해 두세요.
SQLD, 접수 전에 내 상황과 맞춰보기
SQLD의 핵심은 데이터 모델을 읽고 JOIN·집계·서브쿼리 결과를 정확히 예측하는 능력입니다. 따라서 관련 경험이 있다면 알고 있는 내용을 시험 언어로 정리하는 데 시간을 쓰고, 처음 접한다면 개념 간 관계를 그려보는 것부터 시작하는 편이 효율적입니다.
준비 중 점수가 오르지 않을 때는 문제 수만 늘리기보다 작은 샘플 테이블을 그려 SQL 실행 결과를 손으로 추적하는 연습이 효과적이라는 원칙으로 학습 기록을 점검하세요. 접수 직전에는 NULL·GROUP BY·OUTER JOIN에서 반복되는 오답 유형를 다시 확인해야 일정이나 시험 환경 때문에 생기는 변수를 줄일 수 있습니다.
- 선택 기준: SQLP보다 접근성이 높고 ADsP보다 SQL 자체에 집중된 자격
- 학습의 중심: 모델링 개념과 SQL 실행 순서
- 실전 점검: 객관식에서도 쿼리 결과를 정확히 계산하는 법
SQLD 준비할 때 특히 확인할 점
SQLD는 데이터 직무 입문자가 많이 선택하지만, 단순히 노랭이 문제를 외우는 방식만으로는 점수가 흔들릴 수 있습니다. 특히 JOIN, GROUP BY, 서브쿼리, 정규화는 표현만 바뀌어도 체감 난도가 올라가므로 쿼리가 어떤 순서로 결과를 만드는지 직접 추적하는 연습이 필요합니다.
- 비전공자: SELECT 실행 순서와 JOIN 결과를 작은 표로 그려보면 오답률이 빠르게 줄어듭니다.
- 데이터 분석 준비생: SQLD를 끝으로 보지 말고, 실제 분석 쿼리를 작성하는 연습까지 이어가면 포트폴리오에 연결하기 좋습니다.
- 단기 합격 목표: 데이터 모델링 파트는 용어 암기, SQL 파트는 손풀이 중심으로 나누어 공부하세요.
| 파트 | 자주 막히는 부분 | 추천 연습 |
|---|---|---|
| 데이터 모델링 | 식별자·관계·정규화 용어 | 개념 카드로 반복 암기 |
| SQL 기본 | JOIN 결과 예측 | 작은 샘플 테이블 직접 그리기 |
| SQL 활용 | 집계와 서브쿼리 혼동 | 실행 순서 말로 설명하기 |
SQLD 준비를 시작하기 전에
SQLD는 데이터 모델을 읽고 JOIN·집계·서브쿼리 결과를 정확히 예측하는 능력을 확인하는 시험입니다. 처음부터 모든 범위를 완벽히 보려 하기보다 모델링 개념과 SQL 실행 순서을 먼저 잡고, 이후 객관식에서도 쿼리 결과를 정확히 계산하는 법을 반복 점검하는 순서가 현실적입니다.
최종 일정과 시험 환경은 접수 전에 공식 안내에서 다시 확인하세요. 자신의 목표가 데이터 직무 입문자와 업무에서 조회 쿼리를 직접 다뤄야 하는 기획·개발자에 가깝다면, 오늘은 NULL·GROUP BY·OUTER JOIN에서 반복되는 오답 유형부터 확인하고 첫 학습 단원을 정하는 것으로 시작하면 됩니다.