내 퀴즈
캘린더
오답노트
탐색
로그인
회원가입
QUIZ · 문제 풀이
[SQLD 모의고사] 2과목 - SQL 기본 및 활용 (40문항) · 시험지
기타
·
총 10문제
📝
한번에 풀기
1 / 10문제
0:00
Q1.
GROUP BY 커리에서 계층적 구조의 소계를 산출할 때 사용하는 함수는?
1
① ROLLUP
2
② CUBE
3
③ GROUPING SETS
4
④ AGGREGATE
정답으로 표시
복습 큐에 담기
정답
1
💡 해설
ROLLUP은 인수의 순서에 따라 계층적으로 소계를 생성한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
서브쿼리의 특징으로 틀린 것은?
1
① 서브쿼리는 괄호로 감싸야 한다.
2
② 서브쿼리 내에서 ORDER BY를 사용할 수 없다. (일부 DBMS 제외)
3
③ 단일 행 서브쿼리는 다중 행 연산자(IN, ANY 등)를 써야 한다.
4
④ 상관 서브쿼리는 메인 쿼리의 컬럼을 참조한다.
정답으로 표시
복습 큐에 담기
정답
3
💡 해설
단일 행 서브쿼리는 =, <, > 등의 단일 행 연산자를 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
테이블 구조를 변경하기 위한 ALTER TABLE 명령어 중 컬럼의 데이터 타입을 변경할 때 Oracle에서 사용하는 키워드는?
1
① CHANGE
2
② MODIFY
3
③ RENAME
4
④ ALTER COLUMN
정답으로 표시
복습 큐에 담기
정답
2
💡 해설
Oracle은 MODIFY, SQL Server는 ALTER COLUMN을 주로 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
VIEW(뷰)에 대한 설명으로 틀린 것은?
1
① 독립적인 저장 공간을 차지하지 않는 가상 테이블이다.
2
② 복잡한 쿼리를 미리 정의하여 보안 및 편의성을 높인다.
3
③ 뷰를 통해 데이터를 수정하는 것이 항상 가능하다.
4
④ 실제 데이터를 가지고 있지 않으며 쿼리 실행 시 데이터를 참조한다.
정답으로 표시
복습 큐에 담기
정답
3
💡 해설
조인, 집계 함수, DISTINCT 등이 포함된 뷰는 DML 수행에 제한이 있다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
윈도우 함수에서 RANGE와 ROWS의 차이점은?
1
① 차이가 없다.
2
② ROWS는 물리적 행 수를 기준으로, RANGE는 논리적 값의 범위를 기준으로 정의한다.
3
③ RANGE가 성능상 항상 유리하다.
4
④ ROWS는 동적 파티션을 지원하지 않는다.
정답으로 표시
복습 큐에 담기
정답
2
💡 해설
데이터 순서와 값의 동일 여부에 따라 계산 범위가 달라진다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
WINDOW FUNCTION 중 현재 행을 기준으로 이전 N번째 행의 값을 가져오는 함수는?
1
① LEAD
2
② LAG
3
③ FIRST_VALUE
4
④ LAST_VALUE
정답으로 표시
복습 큐에 담기
정답
2
💡 해설
LAG는 이전 행, LEAD는 다음 행의 값을 참조한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
NULL 관련 함수 중 '표현식1이 NULL이면 표현식2를 반환'하는 함수는? (표준 SQL 기준)
1
① NVL
2
② IFNULL
3
③ COALESCE
4
④ NULLIF
정답으로 표시
복습 큐에 담기
정답
3
💡 해설
COALESCE는 인자 중 NULL이 아닌 첫 번째 값을 반환하는 표준 함수다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
테이블 내부의 특정 데이터 타입 범위를 제한하거나 일정한 규칙(예: 성별은 M, F 중 하나)을 강제하는 제약 조건은?
1
① NOT NULL
2
② UNIQUE
3
③ CHECK
4
④ FOREIGN KEY
정답으로 표시
복습 큐에 담기
정답
3
💡 해설
CHECK 제약 조건을 통해 데이터의 도메인 무결성을 유지한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
서브쿼리 중 SELECT 절에 위치하여 하나의 컬럼처럼 동작하는 쿼리는?
1
① 중첩 서브쿼리
2
② 인라인 뷰 (Inline View)
3
③ 스칼라 서브쿼리 (Scalar Subquery)
4
④ 필터 서브쿼리
정답으로 표시
복습 큐에 담기
정답
3
💡 해설
스칼라 서브쿼리는 반드시 하나의 값(1행 1열)만 반환해야 한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
두 테이블 간에 조인 조건 없이 모든 가능한 행의 조합(카티션 곱)을 생성하는 조인은?
1
① NATURAL JOIN
2
② CROSS JOIN
3
③ USING JOIN
4
④ EQU JOIN
정답으로 표시
복습 큐에 담기
정답
2
💡 해설
CROSS JOIN은 두 테이블의 행 수를 곱한 만큼의 결과를 생성한다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
캘린더
로그인
내 퀴즈
오답노트
전체 메뉴
✕
학습
홈
캘린더
내 퀴즈
오답노트
탐색
로그인
회원가입
위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!
닫기
설치하기
×
위퀴즈를 앱처럼 사용하기
Safari에서 아래 3단계만 따라하시면 끝!
① 공유 버튼 누르기
화면 하단 가운데의
공유
버튼(↑)을 눌러주세요.
② "홈 화면에 추가" 선택
메뉴를 아래로 스크롤해서
홈 화면에 추가
를 눌러주세요.
③ 추가 누르기
우측 상단
추가
를 누르면 홈 화면에 위퀴즈 아이콘이 생깁니다.
확인했어요