2025년 제57회 SQLD 50문항·상세해설
과목별 편집복원 문제와 상세해설
데이터 모델링의 이해 · SQL 기본 및 활용 분야를 공개된 출제 정보와 복원 기록을 바탕으로 편집한 학습용 순서로 구성했습니다. 실제 시험 원문과 표현·수치·보기 순서는 다를 수 있습니다. 각 문제에서 정답 근거와 관련 개념을 확인할 수 있습니다.
전체 문제 목록50문항 · 필요할 때 펼쳐보세요.목록 보기
데이터 모델링의 이해모든 사용자 관점을 통합해 조직 전체의 데이터 구조를 표현하는 스키마는?
정답·해설 →2번데이터 모델링의 이해다음 중 엔터티 생성시점에 따른 분류가 아닌 것은?
정답·해설 →3번데이터 모델링의 이해한 직원 행의 연락처 속성에 여러 전화번호가 함께 저장되어 있을 때 제1정규형을 만족시키는 방법은?
정답·해설 →4번데이터 모델링의 이해다른 속성으로부터 계산이나 변형이 되어 생성되는 속성은 무엇인가?
정답·해설 →5번데이터 모델링의 이해주식별자에 관한 설명 중 틀린 것은?
정답·해설 →6번데이터 모델링의 이해고객은 하나의 서비스만 계약할 수 있고 계약 자체의 속성을 관리해야 할 때 적절한 모델은?
정답·해설 →7번데이터 모델링의 이해다음 조건의 스칼라 서브쿼리가 서로 다른 연락처 두 행을 반환하면 어떤 결과가 발생하는가?
정답·해설 →8번데이터 모델링의 이해업무에서 본래 사용되며 개인을 유일하게 구분하는 주민등록번호의 식별자 분류로 가장 적절한 것은?
정답·해설 →9번데이터 모델링의 이해학생별 평균 학점이 정확히 3.0인 학생을 조회하는 올바른 구조는?
정답·해설 →10번데이터 모델링의 이해상품과 상품평 관계에서 상품 한 건의 참여도가 (0, N)이다. 다음 인스턴스 상태에 대한 설명으로 옳은 것은?
정답·해설 →11번SQL 기본 및 활용다음 SQL로 계산한 행별 누적합 결과는?
정답·해설 →12번SQL 기본 및 활용다음 Oracle SUBSTR 표현식에서 앞의 세 결과는 'GH'이다. 나머지와 결과가 다른 것은?
정답·해설 →13번SQL 기본 및 활용COMMIT에 대한 설명으로 옳은 것은?
정답·해설 →14번SQL 기본 및 활용NULL에 대한 설명으로 옳은 것은?
정답·해설 →15번SQL 기본 및 활용다음 중 SQL 명령어로 적절하지 않은 것은?
정답·해설 →16번SQL 기본 및 활용집합 연산자 INTERSECT에 대한 설명으로 가장 적절한 것은?
정답·해설 →17번SQL 기본 및 활용다음 중 서브쿼리의 결과로 여러 개의 컬럼이 반환되고, 이 결과가 메인 쿼리의 조건절에서 동시에 비교되는 서브쿼리의 유형은 무엇인가?
정답·해설 →18번SQL 기본 및 활용출연료가 8,888 이상인 영화명·배우명·출연료를 조회하는 조인으로 옳은 것은?
정답·해설 →19번SQL 기본 및 활용Oracle SQL의 `REGEXP_LIKE(code, pattern)`에서 AAAB와 AAAAAB는 일치시키되 AB와 AAB는 제외하는 pattern은?
정답·해설 →20번SQL 기본 및 활용점수 1, 3, 3, 5를 오름차순 정렬하고 다음 윈도 함수를 적용할 때 점수 3인 행의 COUNT 결과는?
정답·해설 →21번SQL 기본 및 활용각 부서에서 최고 연봉을 받는 사원을 찾는 방법으로 옳지 않은 것은?
정답·해설 →22번SQL 기본 및 활용Oracle에서 부서(부서코드, 상위부서코드) 테이블의 루트 부서 10부터 모든 하위 부서를 순방향으로 전개하는 계층형 질의 조건은?
정답·해설 →23번SQL 기본 및 활용부서별 평균 급여가 모든 부서의 평균 급여 이상인 부서, 즉 평균 급여가 가장 높은 부서를 찾는 HAVING 조건은?
정답·해설 →24번SQL 기본 및 활용다음 SCORE 데이터에서 seq=5인 행의 frame_sum 값은?
정답·해설 →25번SQL 기본 및 활용다음 테이블과 ANSI SQL에서 반환되는 행 수는?
정답·해설 →26번SQL 기본 및 활용COL 값이 NULL이 아닌 행만 조회하는 조건은?
정답·해설 →27번SQL 기본 및 활용다음 데이터와 SQL을 실행했을 때 출력되지 않는 day_name은?
정답·해설 →28번SQL 기본 및 활용부서 테이블에는 있지만 사원 테이블에 소속 사원이 한 명도 없는 부서를 조회하는 SQL은?
정답·해설 →29번SQL 기본 및 활용SQL 순위 함수에 대한 설명으로 옳은 것은?
정답·해설 →30번SQL 기본 및 활용부서코드 11에서 시작해 11→7→2 순으로 상위 부서를 조회하는 SQL은?
정답·해설 →31번SQL 기본 및 활용다음 T 테이블에서 부서 수를 중복 없이 계산한 결과는?
정답·해설 →32번SQL 기본 및 활용다음 데이터에서 id로 INNER, LEFT, RIGHT, FULL OUTER JOIN을 각각 수행했다. 네 결과의 행 수를 모두 더한 값은?
정답·해설 →33번SQL 기본 및 활용Oracle에서 전체 데이터를 점수 내림차순으로 정렬한 뒤 상위 10건을 조회하는 방법은?
정답·해설 →34번SQL 기본 및 활용조건을 만족하는 행이 없을 때 다음 Oracle SQL의 결과는?
정답·해설 →35번SQL 기본 및 활용TEAM(team_id, team_name)과 WORK(team_id, hours)를 조인한다. 같은 이름의 team_id를 자동으로 동등 비교하고 결과에는 team_id를 한 번만 표시하는 ANSI SQL 구문은?
정답·해설 →36번SQL 기본 및 활용ERD와 UML의 관계 표현에 관한 설명 중 잘못된 두 문장을 고른 조합은?
정답·해설 →37번SQL 기본 및 활용다음 데이터에서 COUNT(*), COUNT(score)의 결과는?
정답·해설 →38번SQL 기본 및 활용SQL Server에서 Kim과 Tim만 조회하는 LIKE 조건은?
정답·해설 →39번SQL 기본 및 활용다음 Oracle SQL의 두 결과를 순서대로 나열한 것은?
정답·해설 →40번SQL 기본 및 활용다음 SQL이 반환하는 개수는?
정답·해설 →41번SQL 기본 및 활용Oracle의 LEFT OUTER JOIN 결과와 RIGHT OUTER JOIN 결과를 UNION ALL한 것과 같은 구조는?
정답·해설 →42번SQL 기본 및 활용MERGE 문의 MATCHED와 NOT MATCHED 처리로 옳은 것은?
정답·해설 →43번SQL 기본 및 활용Oracle에서 다음 표현식의 반환 문자열은? TO_CHAR(TO_DATE('2025-07-09','YYYY-MM-DD'),'YYYYMMDD')
정답·해설 →44번SQL 기본 및 활용채널·지역별 상세와 채널 소계, 지역 소계, 전체 합계를 한 번에 계산하는 절은?
정답·해설 →45번SQL 기본 및 활용Oracle UNPIVOT에서 INCLUDE NULLS를 지정하지 않았을 때의 기본 동작은?
정답·해설 →46번SQL 기본 및 활용A.id={1,2}, B.id={2,3}을 FULL OUTER JOIN했다. key_id가 1,2,3으로 나오도록 빈칸에 들어갈 ANSI SQL 함수는?
정답·해설 →47번SQL 기본 및 활용사람 테이블에서 이름별 가장 작은 ID 한 건만 남기고 중복 행을 삭제할 때 서브쿼리로 사용할 표현은?
정답·해설 →48번SQL 기본 및 활용미주문 고객을 찾는 NOT EXISTS·LEFT JOIN·NOT IN 방식에 관한 설명으로 옳지 않은 것은?
정답·해설 →49번SQL 기본 및 활용다음 Oracle MERGE 실행 후 TARGET의 (ID, AMT) 전체 내용으로 옳은 것은?
정답·해설 →50번SQL 기본 및 활용다음 데이터와 상관 서브쿼리를 실행했을 때 반환되는 사원은?
정답·해설 →