필터링과 NULL 의미론, JOIN, 집계, 윈도우 함수와 제약 조건까지 SQL 실력을 진단합니다. 시나리오 기반 30문항, 항목별 점수 즉시 확인, 가입 없이 무료로 이용하세요.
가입 없이 — 결과가 바로 나옵니다.
초급부터 전문가까지 한 번의 테스트로 전부 다룹니다. 앞부분 문항은 SQL을 쓰는 모든 개발자가 마주치는 내용입니다. NULL과 비교하기, INNER JOIN과 LEFT JOIN 구분, BETWEEN의 경계값. 뒷부분으로 갈수록 JOIN과 집계의 팬아웃(fan-out), 윈도우 함수, CTE, 트랜잭션 격리 수준, 제약 조건 같은 고급 주제를 다룹니다. 점수에 따라 초급, 중급, 상급, 전문가 네 등급 중 하나로 분류되며, 이 등급 명칭은 채용 공고에서 실제로 쓰이는 표현을 그대로 사용한 것입니다.
아니요. 모든 문항은 PostgreSQL, MySQL, SQL Server, SQLite를 모두 아우르는 표준 SQL 동작을 기준으로 작성했습니다. NULL 의미론, JOIN 타입, 표준 윈도우 함수 문법. 특정 벤더의 확장 기능에만 의존하는 내용은 없습니다.
대부분의 기업 테스트가 처음에 출제하는 것과 같은 종류의 쿼리 읽기와 예측 능력을, 같은 짧은 시나리오 형식으로 측정하기 때문에 준비용으로 유용합니다. 그러나 특정 기업의 테스트를 그대로 복제한 것은 아니며, 좋은 점수가 자격증이 되는 것도 아닙니다. 이것이 알려주는 것은 네 가지 영역 중 어디에서 감점할 가능성이 높은지이며, 실제 기술 면접을 앞두고 이를 미리 알면 도움이 됩니다.
약 6분입니다. 개별 문항에 시간 제한은 없습니다. 이 테스트는 얼마나 빨리 클릭하는지가 아니라 쿼리가 무엇을 반환하는지 정확히 이해하고 있는지를 측정합니다. 한 문항을 원하는 만큼 오래 고민해도 됩니다.
우리의 테스트를 받는 것은 당신의 능력에 대한 포괄적이거나 정확한 평가로 봐서는 안 돼요. 결과는 정보 제공 및 자기 성찰 목적으로만 제공돼요.
필터링과 NULL 의미론, JOIN, 집계, 윈도우 함수와 제약 조건까지 SQL 실력을 진단합니다. 시나리오 기반 30문항, 항목별 점수 즉시 확인, 가입 없이 무료로 이용하세요.
이것은 시나리오 기반 SQL 테스트입니다. 실제 쿼리 30개를 제시하고, 각 쿼리를 실행했을 때 실제로 무엇이 반환되는지를 묻습니다. NULL과 비교하면 조용히 결과가 비는 경우. LEFT JOIN이 WHERE 절의 필터 때문에 INNER JOIN처럼 동작하는 경우. NOT IN에 NULL이 포함되면 결과 전체가 비는 경우. 데이터베이스가 실제로 반환하는 것과 일치하는 답을 고르는 것입니다.
30문항은 네 가지 영역을 다룹니다. 필터링과 NULL 의미론, JOIN과 집합 연산, 집계와 서브쿼리, 윈도우 함수/CTE/트랜잭션/제약 조건. 이 네 가지는 쿼리를 읽는 것과 쿼리를 실행하는 것이 조용히 달라지는 부분이며, 채용 공고의 '강한 SQL' 요구사항이 면접에서 정확히 무엇을 의미하는지도 바로 이 부분입니다. 각 영역별로 점수가 나오므로 약한 부분이 전체 점수에 묻히지 않고 명확히 드러납니다.
소요 시간은 약 6분이며, 가입도 필요 없고, 쿼리를 직접 작성하거나 실행할 필요도 없습니다. 모든 문항은 쿼리를 읽고 결과를 예측하는 형식입니다. 시니어 엔지니어가 풀 리퀘스트를 코드 리뷰하는 방식과 같습니다. 문법을 안다는 것과 특정한 상황에서 그 문법이 정확히 무엇을 하는지를 안다는 것은 다른 기술입니다. 이 테스트는 두 번째를 측정합니다.
네 가지 SQL 영역 중 나의 약점을 정확히 파악하세요
필터링·NULL/JOIN/집계/윈도우·트랜잭션별 항목별 분석 확인
초급, 중급, 상급, 전문가 중 나의 등급 확인
채용 공고에서 말하는 '강한 SQL'과 실제 나의 실력 비교
테이블에 nullable column인 age가 있습니다. SELECT * FROM users WHERE age = NULL을 실행하면, age 값이 NULL인 행이 여러 개 있어도 몇 행이 반환될까요?
30문항, 6분. 자동 진행 — 다음 버튼 불필요.
나의 프로필을 즉시 분석합니다. 무료, 공유 가능, 로그인 시 저장됩니다.
Premium으로 전체 리포트를 열어보세요 — 커리어, 강점, 성장 경로까지.
필터링과 NULL 의미론, JOIN, 집계, 윈도우 함수와 제약 조건까지 SQL 실력을 진단합니다. 시나리오 기반 30문항, 항목별 점수 즉시 확인, 가입 없이 무료로 이용하세요.
가입 없이 — 결과가 바로 나옵니다.
초급부터 전문가까지 한 번의 테스트로 전부 다룹니다. 앞부분 문항은 SQL을 쓰는 모든 개발자가 마주치는 내용입니다. NULL과 비교하기, INNER JOIN과 LEFT JOIN 구분, BETWEEN의 경계값. 뒷부분으로 갈수록 JOIN과 집계의 팬아웃(fan-out), 윈도우 함수, CTE, 트랜잭션 격리 수준, 제약 조건 같은 고급 주제를 다룹니다. 점수에 따라 초급, 중급, 상급, 전문가 네 등급 중 하나로 분류되며, 이 등급 명칭은 채용 공고에서 실제로 쓰이는 표현을 그대로 사용한 것입니다.
아니요. 모든 문항은 PostgreSQL, MySQL, SQL Server, SQLite를 모두 아우르는 표준 SQL 동작을 기준으로 작성했습니다. NULL 의미론, JOIN 타입, 표준 윈도우 함수 문법. 특정 벤더의 확장 기능에만 의존하는 내용은 없습니다.
대부분의 기업 테스트가 처음에 출제하는 것과 같은 종류의 쿼리 읽기와 예측 능력을, 같은 짧은 시나리오 형식으로 측정하기 때문에 준비용으로 유용합니다. 그러나 특정 기업의 테스트를 그대로 복제한 것은 아니며, 좋은 점수가 자격증이 되는 것도 아닙니다. 이것이 알려주는 것은 네 가지 영역 중 어디에서 감점할 가능성이 높은지이며, 실제 기술 면접을 앞두고 이를 미리 알면 도움이 됩니다.
약 6분입니다. 개별 문항에 시간 제한은 없습니다. 이 테스트는 얼마나 빨리 클릭하는지가 아니라 쿼리가 무엇을 반환하는지 정확히 이해하고 있는지를 측정합니다. 한 문항을 원하는 만큼 오래 고민해도 됩니다.