단순 실행기가 아니야
문제은행에서 본 문장을 그대로 실행해보는 곳이 아니라, 결과를 확인하고 왜 맞고 왜 틀렸는지까지 같이 정리하는 학습형 실습실입니다.
BLACK SQL LAB / START GUIDE
BLACK SQL LAB은 SQL을 그냥 실행만 해보는 곳이 아니라, 문제은행에서 본 문장을 직접 돌려보고, 결과를 확인하고, 큐엘이와 대화하면서 왜 맞고 왜 틀렸는지까지 학습하는 SQL 연습실입니다.
SQLD 시험 대비는 물론이고, 실제 SQL 실력을 기르는 데 필요한 조인 감각, 조건 해석, 집계 흐름, 함수 사용 습관까지 한 번에 잡을 수 있도록 설계했습니다.
문제은행에서 본 문장을 그대로 실행해보는 곳이 아니라, 결과를 확인하고 왜 맞고 왜 틀렸는지까지 같이 정리하는 학습형 실습실입니다.
SQL을 쓰는 중에도 문법 힌트를 주고, 실행 후에는 함수와 오류 포인트를 짧고 대화형으로 이어서 설명해줍니다.
시험용 문법 암기에서 끝나지 않고, 조인 구조 읽기, 조건 해석, 집계 흐름, 오답 복기 습관까지 함께 만들어줍니다.
처음부터 길게 읽기 전에 이 네 가지만 알아도 학습 흐름이 훨씬 빨리 잡힙니다.
현재 문장 또는 선택 영역 실행 시 1크레딧 차감
집중 모드 대화 1회당 0.5크레딧 차감
Windows에서 현재 문장 또는 선택 영역 실행
Mac에서 현재 문장 또는 선택 영역 실행
STEP 1
메인 화면 오른쪽 PROFILE 패널에서 Google 로그인 후 오늘 남은 크레딧을 먼저 확인합니다.
무료 플랜은 기본적으로 하루 10크레딧으로 시작하고, 유료 플랜은 상품에 맞는 일일 크레딧이 적용됩니다.
이 단계에서 오늘은 SQL 몇 번 실행할지, 큐엘이 질문은 몇 번까지 쓸지 감을 잡아두면 흐름이 훨씬 안정적입니다.
SQL 실행은 1크레딧, 큐엘이 질문은 0.5크레딧이니 처음엔 실행 중심으로 학습량을 배분하는 게 좋아요.
크레딧은 단순 제한이 아니라 학습 리듬을 만드는 장치라고 생각하면 훨씬 편합니다.
STEP 2
메인 히어로 영역의 첫 시작 가이드는 이 사이트를 처음 쓰는 학생이 가장 빠르게 적응하도록 만든 안내 버튼입니다.
실습 시작 전에 이 가이드를 한 번 읽으면 로그인, 테이블 탐색, SQL 작성, 결과 확인, 큐엘이 활용 흐름이 한 번에 잡힙니다.
BLACK SQL LAB은 단순 SQL 실행기가 아니라 문제은행, 실습, 큐엘이 피드백을 한 흐름으로 묶는 학습 루프라는 점을 먼저 이해하는 게 중요합니다.
문제은행에서 문항을 본 뒤 바로 실습 화면으로 넘어오는 습관을 들이면 기억이 훨씬 오래 갑니다.
가이드는 처음 한 번만 읽는 문서가 아니라, 학습 흐름이 흐트러질 때 다시 기준을 잡는 용도로도 좋습니다.
STEP 3
왼쪽 테이블 트리에서 테이블을 펼치면 컬럼명, 타입, PK, NOT NULL 여부를 바로 확인할 수 있습니다.
SQLD는 문제를 읽는 능력도 중요하지만, 실제로는 어떤 컬럼이 조인 기준인지 읽어내는 힘이 더 중요합니다.
테이블을 더블클릭하면 샘플 데이터가 떠서, 컬럼 이름만 보고 감으로 쓰는 게 아니라 실제 값까지 확인하면서 SQL을 조립할 수 있습니다.
JOIN을 하기 전에 PK와 FK처럼 보이는 컬럼부터 확인하는 습관을 들이면 오답률이 많이 줄어듭니다.
GROUP BY를 쓰기 전에는 어떤 컬럼이 행 기준이고 어떤 컬럼이 집계 대상인지 먼저 분리해서 보는 게 좋아요.
STEP 4
SQL 실습하기 버튼을 누르면 집중 모드로 들어가고, 가운데 에디터에서 Oracle SQL을 직접 작성합니다.
세미콜론으로 문장을 나누거나 특정 구간을 드래그해서 선택한 뒤 CTRL+ENTER 또는 CMD+ENTER로 실행할 수 있습니다.
한 번 실행할 때마다 1크레딧이 차감되므로, 짧은 SELECT부터 확인하고 그다음에 WHERE, JOIN, GROUP BY를 차례로 붙이는 방식이 가장 효율적입니다.
처음부터 긴 SQL을 한 번에 완성하려고 하지 말고, FROM과 WHERE까지 먼저 확인한 뒤 컬럼과 집계를 추가해보세요.
현재 문장만 실행하는 습관을 들이면 어디서 결과가 틀어지는지 훨씬 빨리 찾을 수 있습니다.
STEP 5
오른쪽 큐엘이 패널은 지금 작성 중인 SQL과 실행 결과, 감지된 문법을 읽고 짧고 직접적으로 피드백해주는 코치 역할을 합니다.
JOIN, 함수, 계층형 쿼리, 분석 함수, ORA 오류처럼 자주 막히는 구간에서 큐엘이가 바로 옆에서 반말 톤으로 설명해줍니다.
큐엘이에게 질문을 한 번 보낼 때마다 0.5크레딧이 차감되며, 단순 스몰토크보다 현재 SQL의 막힌 지점을 바로 물어보는 방식이 가장 가치가 큽니다.
‘왜 틀렸지?’, ‘이 함수는 언제 써?’, ‘지난번에 여기서 막혔지?’ 같은 식으로 짧게 물어보면 대화가 더 자연스럽게 이어집니다.
큐엘이는 개인 히스토리를 보고 비슷한 실수나 자주 틀린 주제를 다시 짚어줄 수 있어서 복기용으로 특히 좋습니다.
STEP 6
문제은행에서 본 문장을 외우는 수준에서 끝나지 않고, 직접 실행해서 결과가 왜 그렇게 나오는지 이해하면 SQLD 문제 풀이 속도가 훨씬 빨라집니다.
같은 문장을 살짝 바꿔보고 결과가 어떻게 달라지는지 확인하는 과정이 결국 실무 SQL 실력을 만드는 핵심입니다.
BLACK SQL LAB은 시험 합격용 연습실이면서도, SELECT와 JOIN 구조를 읽고 조건과 집계를 안전하게 바꾸는 힘을 기르는 데도 도움이 되도록 설계되어 있습니다.
문제 하나를 풀더라도 ‘정답만 확인’하지 말고, 결과가 왜 그렇게 나왔는지 한 줄이라도 설명해보세요.
SQLD 공부가 끝나도 이 습관이 남으면 실제 데이터 조회나 리포트 SQL을 훨씬 안정적으로 작성할 수 있습니다.