정처기 실기 SQL 기출문제
정보처리기사 실기 · 총 127문제
- 01SQL - 기본 SELECT난이도 1SHORT_ANSWER
다음과 같은 [학생] 테이블이 있을 때, SQL문의 실행 결과를 쓰시오. | 학번 | 이름 | 학과 | 학년 | |------|------|------|------| | 101 | 김철수 | 컴퓨터 | 3 | | 1...
- 02SQL - JOIN과 서브쿼리난이도 3SHORT_ANSWER
다음과 같은 테이블이 있을 때, SQL문의 실행 결과를 쓰시오. [사원] | 사번 | 이름 | 부서코드 | |------|------|----------| | 1 | 김 | D1 | | 2 | 이 | D2 | | 3...
- 03SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음과 같은 [매출] 테이블이 있을 때, SQL문의 실행 결과에서 이름이 '이'인 행의 순위(rk) 값을 쓰시오. | 이름 | 부서 | 금액 | |------|------|------| | 김 | A | 100 | ...
- 04SQL - 상관 서브쿼리난이도 2SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 상품명을 모두 쓰시오 (콤마로 구분). | 상품명 | 지역 | 판매액 | |--------|------|--------| | 노트북 | 서울 | 1200 |...
- 05SQL - LEFT OUTER JOIN과 NULL난이도 2SHORT_ANSWER
다음 [직원]과 [프로젝트] 테이블에서 SQL문 결과의 행 수를 쓰시오. [직원] | 성명 | 프로젝트ID | | 홍길동 | P01 | | 김철수 | P02 | | 이영희 | NULL | | 박민수 | P04 | [...
- 06SQL - RANK 윈도우 동순위난이도 2SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생명이 '박지성'인 행의 순위 값을 쓰시오. | 학생명 | 과목 | 점수 | |--------|------|------| | 김유신 | 수학 | 85 | | 이순신...
- 07SQL - GROUP BY 기본 집계난이도 2SHORT_ANSWER
다음 [구매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 회원 | 카테고리 | 금액 | |------|----------|------| | A | 의류 | 50000 | | B | 의류 |...
- 08SQL - LEFT OUTER JOIN과 NULL난이도 1SHORT_ANSWER
다음 [직원]과 [팀] 테이블에서 SQL문 결과의 행 수를 쓰시오. [직원] | 성명 | 팀번호 | |------|--------| | 홍길동 | 100 | | 김철수 | 200 | | 이영희 | NULL | [팀]...
- 09SQL - LAG 윈도우 함수난이도 1SHORT_ANSWER
다음 [주문] 테이블에서 SQL문을 실행했을 때 분기=2인 행의 이전값 컬럼 값을 쓰시오. | 분기 | 수량 | |------|------| | 1 | 50 | | 2 | 75 | | 3 | 60 | | 4 | 90...
- 10SQL - RANK 윈도우 동순위난이도 1SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생이 '박민수'인 행의 순위 값을 쓰시오. | 학생 | 과목 | 점수 | |------|------|------| | 홍길동 | 수학 | 85 | | 박민수 | 수...
- 11SQL - 상관 서브쿼리난이도 1SHORT_ANSWER
다음 [판매원] 테이블에서 SQL문을 실행한 결과로 출력되는 이름을 모두 쓰시오 (콤마로 구분). | 이름 | 지역 | 실적 | |------|------|------| | 강호동 | 서울 | 800 | | 유재석 ...
- 12SQL - 상관 서브쿼리난이도 2SHORT_ANSWER
다음 [직원] 테이블에서 SQL문을 실행한 결과로 출력되는 직원명을 모두 쓰시오 (콤마로 구분). | 직원명 | 팀 | 연봉 | |--------|----|---------| | 홍길동 | 개발 | 4000 | | ...
- 13SQL - RANK 윈도우 동순위난이도 3SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생명이 '정수민'인 행의 순위 값을 쓰시오. | 학생명 | 과목 | 점수 | |--------|------|---------| | 김영수 | 수학 | 85 | | ...
- 14SQL - GROUP BY 기본 집계난이도 3SHORT_ANSWER
다음 [재고] 테이블에서 SQL문을 실행한 결과로 출력되는 창고별 총 재고량의 최댓값을 쓰시오. | 상품코드 | 창고 | 재고량 | |----------|------|---------| | P001 | A창고 | 1...
- 15SQL - LAG 윈도우 함수난이도 3SHORT_ANSWER
다음 [온도] 테이블에서 SQL문을 실행했을 때 날짜='2024-01-04'인 행의 이전온도 값을 쓰시오. | 날짜 | 온도 | |------|------| | 2024-01-01 | 12.5 | | 2024-01-...
- 16SQL - GROUP BY 기본 집계난이도 2SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 지역 | 제품 | 판매량 | |------|------|--------| | 서울 | 노트북 | 5 | | 부산 | 노트북 | 3 ...
- 17SQL - LEFT OUTER JOIN과 NULL난이도 3SHORT_ANSWER
다음 [직원]과 [프로젝트] 테이블에서 SQL문을 실행한 결과의 행 수를 쓰시오. [직원] | 직원ID | 이름 | 프로젝트ID | |--------|------|------------| | 101 | 홍길동 | P...
- 18SQL - RANK 윈도우 동순위난이도 3SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생명이 '최민수'인 행의 순위값을 쓰시오. | 학생명 | 과목 | 점수 | |--------|------|------| | 김철호 | 수학 | 85 | | 이영희 ...
- 19SQL - LEFT OUTER JOIN과 NULL난이도 4SHORT_ANSWER
다음 [계약]과 [고객] 테이블에서 SQL문 실행 후 'D' 고객의 총매출 컬럼 값을 쓰시오. [계약] | 고객ID | 계약금액 | 상태 | |--------|----------|------| | A | 1000 |...
- 20SQL - GROUP BY 기본 집계난이도 3SHORT_ANSWER
다음 [매출] 테이블에서 SQL문을 실행한 결과의 첫 번째 행에서 평균단가 컬럼의 값을 쓰시오. [매출] | 지역 | 제품 | 단가 | 판매량 | |------|------|------|--------| | 서울 |...
- 21SQL - LAG 윈도우 함수난이도 4SHORT_ANSWER
다음 [거래] 테이블에서 SQL문을 실행했을 때 고객ID='C002'이고 분기='Q1'인 행의 ratio_value 값을 소수점 셋째 자리에서 반올림하여 쓰시오. | 고객ID | 분기 | 거래량 | |--------...
- 22SQL - 상관 서브쿼리난이도 1SHORT_ANSWER
다음 [점수] 테이블에서 SQL문을 실행한 결과 출력되는 학생명을 모두 쓰시오 (콤마로 구분). | 학생명 | 과목 | 점수 | |--------|------|----- | | 민수 | 수학 | 85 | | 민수 |...
- 23SQL - LAG 윈도우 함수난이도 2SHORT_ANSWER
다음 [주문] 테이블에서 SQL문을 실행했을 때 주문번호=103인 행의 next_amount 값을 쓰시오. | 주문번호 | 주문금액 | |----------|----------| | 101 | 250 | | 102 ...
- 24SQL - LEFT OUTER JOIN과 NULL난이도 2SHORT_ANSWER
다음 [학생]과 [동아리] 테이블에서 SQL문 결과에서 동아리명이 NULL인 행의 개수를 쓰시오. [학생] | 학번 | 동아리ID | |------|----------| | A01 | C10 | | A02 | C20...
- 25SQL JOIN난이도 2MCQ
다음 SQL 실행 결과로 가장 적절한 것은? **<조건>** emp 테이블과 sal 테이블을 id 기준으로 조인하고, incentive가 500 이상인 행만 조회한다. 조건을 만족하는 행은 이순신 1건이며 incen...
- 26SQL COUNT난이도 2MCQ
다음 테이블과 SQL을 확인하여 결과값으로 가장 적절한 것은? **<A 테이블>** | ID | 조건값 | |---:|---:| | 1 | 10 | | 2 | 20 | | 3 | 30 | | 4 | 40 | | 5 ...
- 27SQL COUNT난이도 3MCQ
다음 A 테이블을 참고하여 SQL 실행 결과로 가장 적절한 것은? **<A>** | col1 | col2 | |---:|---:| | 1 | 3 | | 2 | 1 | | 3 | 2 | | 4 | 5 | | 2 | N...
- 28SQL - LEFT OUTER JOIN과 NULL난이도 1SHORT_ANSWER
다음 [학생]과 [전공] 테이블에서 SQL문 결과의 행 수를 쓰시오. [학생] | 학번 | 전공코드 | |------|----------| | 101 | CS | | 102 | MA | | 103 | NULL | |...
- 29SQL - GROUP BY 기본 집계난이도 2SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 지역 | 제품 | 판매량 | |------|------|--------| | 서울 | 노트북 | 5 | | 부산 | 노트북 | 3 ...
- 30SQL - DISTINCT와 COUNT난이도 1SHORT_ANSWER
아래 조건을 참고하여 각 SQL 구문을 실행했을 때 반환되는 행(Row)의 수를 쓰시오. 단, DEPT 칼럼은 학과명이다. [테이블 조건] STUDENT 테이블에는 다음 세 학과의 학생 정보가 저장되어 있다. 컴퓨터...
- 31SQL - 외래키 제약조건난이도 2SHORT_ANSWER
아래는 선수(PLAYER) 정보를 관리하는 테이블을 정의하는 SQL 문이다. 팀(TEAM) 테이블의 특정 칼럼을 참조하는 외래키 제약 조건을 추가하려 할 때, 괄호 ①~⑤에 들어갈 적절한 예약어(keyword) 또는...
- 32SQL - JOIN과 서브쿼리난이도 2SHORT_ANSWER
다음은 SQL에 대한 문제이다. 아래 테이블과 SQL을 확인하여 알맞은 출력값을 작성하시오. <svg xmlns="http://www.w3.org/2000/svg" width="760" height="240" vie...
- 33SQL - DISTINCT / COUNT 튜플 수난이도 3SHORT_ANSWER
STUDENT 테이블에서 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL문의 실행 결과에 따른 튜플의 수는? (단, DEPT 칼럼은 학과명이다.) [...
- 34SQL - IN 연산자 조회난이도 2SHORT_ANSWER
학생 테이블은 학번, 이름, 학년, 수강과목, 점수, 연락처를 속성으로 가진다. 아래 조건을 만족하는 SQL문을 작성하시오. 1) 학생 테이블에서 3,4학년인 학번, 이름을 조회한다. 2) IN 연산자 사용해야 한다...
- 35SQL - 인덱스 생성난이도 2SHORT_ANSWER
학생 테이블의 name 속성에 IDX_NAME 이름으로 인덱스 생성하는 SQL문을 작성하시오. [학생] | STID | NAME | SCORE | DEPTID | |---|---|---|---| | 1000 | 김이...
- 36SQL - GROUP BY / HAVING난이도 3SHORT_ANSWER
다음 조건을 만족하면서, 과목별 점수의 평균이 90이상인 과목이름, 최소점수, 최대점수를 구하는 SQL문을 작성하시오. - 대소문자를 구분하지 않는다. - WHERE 구문을 사용하지 않는다. - GROUP BY, H...
- 37SQL - DELETE난이도 1SHORT_ANSWER
학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오. [학생] | 학번 | 이름 | 점수 | 과목이름 | |---|---|---|---| | 1000 | 김정미 | 90 | 알고리즘 | | 2000 ...
- 38SQL - ALTER TABLE ADD난이도 2SHORT_ANSWER
학생 테이블에 주소 속성을 추가하는 SQL문을 작성하시오. ( 1. ) TABLE 학생 ( 2. ) 주소 VARCHAR(20);
- 39SQL - GROUP BY 와 집계함수난이도 3SHORT_ANSWER
다음 조건을 만족하면서 학과별로 튜플 수가 얼마인지 구하는 SQL문을 작성하시오. - 대소문자를 구분하지 않는다. - WHERE 구문을 사용하지 않는다. - GROUP BY 를 사용한다. - 세미콜론(;)은 생략 가...
- 40SQL - WHERE 연산자 우선순위난이도 3SHORT_ANSWER
다음 SQL 실행 결과를 숫자만 쓰시오. [급여] | EMPNO | SAL | |---|---| | 100 | 1000 | | 200 | 3000 | | 300 | 1500 | [코드]
- 41SQL - UPDATE 문법난이도 1SHORT_ANSWER
다음은 테이블을 수정할때의 상황입니다. SQL 보기에서 괄호안에 알맞는 문장을 작성하시오. ( 1 ) 테이블명 ( 2 ) 컬럼 = 값 WHERE 점수 >= 90;
- 42SQL - JOIN ON 절난이도 2SHORT_ANSWER
다음 SQL 보기에서 JOIN할 경우 괄호안에 알맞는 문장을 작성하시오. SELECT .... FROM 학생정보 a JOIN 학과정보 b ( 1 ) a.학과 = b.( 2 )
- 43SQL - LIKE / ORDER BY난이도 2SHORT_ANSWER
SQL문에서 괄호 안에 알맞은 답안을 작성하시오. (실제 시험에는 결과 이미지가 있습니다.) 이름 컬럼의 값이 '이'로 시작하는 행을 이름 기준 내림차순으로 정렬하는 쿼리입니다. SELECT .... FROM ......
- 44SQL - DCL(GRANT)난이도 2SHORT_ANSWER
Grant의 기능에 대해 간략하게 약술하시오.
- 45SQL - CROSS JOIN / LIKE난이도 3SHORT_ANSWER
다음은, 테이블에서 조건값을 실행한 화면이다. 이에 대한 알맞는 결과값을 작성하시오. [코드] [T1] | CODE | NAME | |---|---| | 3258 | smith | | 4324 | allen | | ...
- 46SQL - ORDER BY 정렬난이도 2SHORT_ANSWER
다음 SQL 결과에 알맞는 쿼리를 작성하시오. [성적 테이블] | Index | name | score | |---|---|---| | 1 | Kim | 95 | | 2 | Gun | 90 | | 3 | Son | ...
- 47SQL - 다중행 서브쿼리(ALL)난이도 3SHORT_ANSWER
H회사의 전체 제품 단가 보다 큰 제품 출력을 하고자 한다. 괄호안에 들어갈 알맞는 용어를 작성하시오. [제품테이블] | 제조사 | 제품명 | 단가 | |---|---|---| | A | 과자 | 1,000 | | ...
- 48SQL - COUNT/IN/NULL난이도 3SHORT_ANSWER
다음 SQL 결과에 알맞는 답을 작성하시오. [T] | Index | col1 | col2 | |---|---|---| | 1 | 2 | Null | | 2 | 3 | 6 | | 3 | 5 | 5 | | 4 | 6 ...
- 49SQL - 참조무결성(ON DELETE CASCADE)난이도 4SHORT_ANSWER
아래 데이터 명령어를 적용할 경우 각 SELECT 문의 출력값을 작성하시오. [코드] 1. SELECT COUNT(직원코드) FROM 직원 WHERE 부서코드 = 20; ( (1) ) 2. DELETE FROM 부서...
- 50SQL - DISTINCT/COUNT 튜플 수난이도 2SHORT_ANSWER
STUDENT 테이블에 컴퓨터과 학생 50명, 전기과 학생 100명, 인터넷과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL문의 실행 결과에 따른 튜플의 수를 작성하시오. (단, DEPT 칼럼은 학과명이다.)...
SQL 전체를 모의고사로 풀어보기
매번 새로 추가되는 실전 세트로 연습하세요.
모의고사 풀러 가기