SQLD - 국가공인 SQL개발자
SQLD - 국가공인 SQL개발자 기출문제는 SQL 개발자(SQLD, SQL Developer)가 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는지를 평가하기 위한 SQLD - 국가공인 SQL개발자 기출문제입니다.
회차 · 2026-11 연습문제
회원 테이블에 회원 4명, 주문 테이블에 그중 두 회원의 주문이 각각 2건과 3건 있다. 회원 LEFT JOIN 주문 결과는 몇 행인가?
문제 목록·복습정답률 —
이 페이지의 연습문제 20개
회원 테이블에 회원 4명, 주문 테이블에 그중 두 회원의 주문이 각각 2건과 3건 있다. 회원 LEFT JOIN 주문 결과는 몇 행인가?
값이 4, NULL, 8인 열에 SUM과 COUNT(*)를 각각 적용한 결과는?
주문이 없는 회원만 찾으려 한다. 주문 기본키가 NOT NULL일 때 적절한 조건은?
GROUP BY 부서번호 뒤에 부서별 평균급여가 400 이상인 그룹만 남기려 한다. 적절한 절은?
중복을 보존하여 두 조회 결과를 이어 붙이는 연산은?
기본키와 관련된 설명으로 옳은 것은?
주문 한 건이 반드시 한 고객에 속하고 고객 한 명은 여러 주문을 할 수 있다. 일반적인 외래키 위치는?
열 x의 값이 NULL일 때 COALESCE(x, 7)의 결과는?
점수가 90, 90, 80인 세 행에 RANK() OVER (ORDER BY 점수 DESC)를 적용하면 순위는?
같은 데이터에 DENSE_RANK() OVER (ORDER BY 점수 DESC)를 적용하면 순위는?
매출이 100, 200인 두 행에서 윈도 함수 SUM(매출) OVER ()를 사용하면 어떻게 되는가?
가격이 10, 20, 30일 때 WHERE 가격 BETWEEN 10 AND 20으로 선택되는 값은?
LIKE 'A_%'의 밑줄 한 개가 의미하는 것은?
학생번호와 과목번호가 복합키인 수강 테이블에 학생명도 저장한다. 학생명이 학생번호에만 종속되면 어떤 문제가 있는가?
연락처를 '010..., 011...'처럼 한 셀에 목록으로 저장한다. 관계형 모델에서 우선 검토할 사항은?
트랜잭션에서 변경한 내용을 취소하는 명령은?
동일한 이름이 여러 행에 있을 때 SELECT DISTINCT 이름의 효과는?
급여 내림차순에서 동점인 직원들의 순서도 일정하게 하고 싶다. 적절한 ORDER BY는?
서브쿼리가 반환하는 값에 NULL이 포함될 수 있다. 미일치 행 검색에 NOT IN을 사용할 때 주의할 점은?
10행인 테이블과 3행인 테이블을 조건 없이 CROSS JOIN하면 결과는?