정처기 실기 SQL 기출문제
정보처리기사 실기 · 총 77문제
- 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 - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 상품명이 'B'인 행의 dense_rk 값을 쓰시오. | 상품명 | 카테고리 | 수량 | |--------|----------|------| | A | 전자 | 15...
- 05SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학번이 '102'인 학생의 두 번째 과목(수학)에 대한 running_sum 값을 쓰시오. | 학번 | 과목 | 점수 | |------|------|------| |...
- 06SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [직원] 테이블에서 SQL문을 실행했을 때, 이름이 '김철수'인 행의 prev_sal 값을 쓰시오. (NULL인 경우 'NULL'이라고 쓰시오) | 이름 | 부서 | 급여 | |------|------|----...
- 07SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [주문] 테이블에서 SQL문을 실행했을 때, 고객ID가 'C002'이고 금액이 15000인 행의 pct_rank 값을 소수점 둘째 자리까지 쓰시오. | 고객ID | 주문일 | 금액 | |--------|----...
- 08SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [점수] 테이블에서 SQL문을 실행했을 때, 이름이 '박'인 행의 rn 값을 쓰시오. | 이름 | 과목 | 점수 | |------|------|------| | 김 | 수학 | 85 | | 이 | 수학 | 90...
- 09SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [매출] 테이블에서 SQL문을 실행했을 때, 부서가 'B'이고 이름이 '최'인 행의 running_total 값을 쓰시오. | 이름 | 부서 | 월 | 금액 | |------|------|-------|----...
- 10SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 이름이 '이'이고 시험이 '중간'인 행의 prev_score 값을 쓰시오. | 이름 | 시험 | 점수 | |------|------|------| | 김 | 중간 |...
- 11SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 지역이 '서울'이고 상품이 'B'인 행의 tile_num 값을 쓰시오. | 지역 | 상품 | 수량 | |------|------|------| | 서울 | A | 1...
- 12SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 이름이 '김'인 행의 결과값을 쓰시오. | 이름 | 지역 | 점수 | |------|------|------| | 김 | 서울 | 85 | | 이 | 서울 | 90 ...
- 13SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 이름이 '박'인 행의 moving_avg 값을 쓰시오. (소수점 첫째자리까지) | 이름 | 과목 | 점수 | |------|------|------| | 김 | 수학...
- 14SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [직원] 테이블에서 SQL문을 실행했을 때, 이름이 '이'인 행의 salary_diff 값을 쓰시오. | 이름 | 부서 | 연봉 | 입사일 | |------|------|------|--------| | 김 |...
- 15SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 상품명이 'C'인 행의 ratio 값을 쓰시오. (소수점 둘째 자리까지) | 상품명 | 지역 | 수량 | |--------|------|------| | A | 서울...
- 16SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 이름이 '박영희'인 행의 tile 값을 쓰시오. | 이름 | 과목 | 점수 | |------|------|------| | 김철수 | 수학 | 85 | | 이영수 |...
- 17SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [점수] 테이블에서 SQL문을 실행했을 때, 이름이 '박'인 행의 cum_sum 값을 쓰시오. | 이름 | 과목 | 점수 | |------|------|------| | 김 | 수학 | 85 | | 이 | 수학...
- 18SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 이름이 '이'인 행의 prev_score 값을 쓰시오. | 이름 | 학년 | 점수 | |------|------|------| | 김 | 1 | 80 | | 이 | ...
- 19SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 이름이 '박'인 행의 next_amount 값을 쓰시오. | 이름 | 지역 | 금액 | |------|------|------| | 김 | 서울 | 100 | | 이...
- 20SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [매출] 테이블에서 SQL문을 실행했을 때, 이름이 '박'인 행의 last_val 값을 쓰시오. | 이름 | 부서 | 금액 | |------|------|------| | 김 | A | 300 | | 이 | A...
- 21SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행했을 때, 상품명이 'C'인 행의 cnt 값을 쓰시오. | 상품명 | 카테고리 | 판매량 | |--------|----------|--------| | A | 전자 | 50 |...
- 22SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [성과] 테이블에서 SQL문을 실행했을 때, 직원명이 '이순신'인 행의 max_score 값을 쓰시오. | 직원명 | 부서 | 점수 | |--------|------|------| | 홍길동 | 영업 | 90 ...
- 23SQL - 윈도우 함수난이도 5SHORT_ANSWER
다음 [매출] 테이블에서 SQL문을 실행했을 때, 지역이 '서울'이고 월이 2인 행의 pct 값을 쓰시오. (소수점 셋째 자리에서 반올림하여 둘째 자리까지) | 지역 | 월 | 금액 | |------|----|---...
- 24SQL - LAG 윈도우 함수난이도 3SHORT_ANSWER
다음 [재고] 테이블에서 SQL문을 실행했을 때 제품명이 'D'인 행의 prev_qty 값을 쓰시오. | 제품명 | 수량 | |--------|------| | A | 80 | | B | 120 | | C | 90 ...
- 25SQL - RANK 윈도우 동순위난이도 5SHORT_ANSWER
다음 [직원] 테이블에서 SQL문을 실행했을 때, 이름이 '정'인 행의 dense_rank 값을 쓰시오. | 이름 | 팀 | 평가점수 | |------|----|---------| | 강 | X | 85 | | 정 ...
- 26SQL - GROUP BY 기본 집계난이도 1SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 직원 | 지역 | 실적 | |------|------|------| | 홍 | 서울 | 10 | | 김 | 서울 | 15 | | 박...
- 27SQL - 상관 서브쿼리난이도 5SHORT_ANSWER
다음 [점수] 테이블에서 SQL문을 실행한 결과로 출력되는 학번을 모두 쓰시오 (콤마로 구분). | 학번 | 과목 | 점수 | |------|------|------| | 101 | 수학 | 80 | | 102 | ...
- 28SQL - RANK 윈도우 동순위난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생이 '박'인 행의 순위 값을 쓰시오. | 학생 | 과목 | 점수 | |------|------|------| | 김 | 국어 | 85 | | 이 | 수학 | 90...
- 29SQL - GROUP BY 기본 집계난이도 1SHORT_ANSWER
다음 [배송] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 지역 | 운송사 | 건수 | |------|------|------| | 서울 | A배송 | 5 | | 부산 | A배송 | 3 | ...
- 30SQL - RANK 윈도우 동순위난이도 5SHORT_ANSWER
다음 [성과] 테이블에서 SQL문을 실행했을 때, 이름이 '정'인 행의 순위 값을 쓰시오. | 이름 | 팀 | 점수 | |------|------|------| | 김 | X | 85 | | 정 | X | 95 | ...
- 31SQL - LAG 윈도우 함수난이도 3SHORT_ANSWER
다음 [재고] 테이블에서 SQL문을 실행했을 때 품목='노트북'인 행의 이전재고 값을 쓰시오. | 품목 | 수량 | |------|------| | 마우스 | 50 | | 키보드 | 80 | | 모니터 | 30 | ...
- 32SQL - 상관 서브쿼리난이도 5SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행한 결과로 출력되는 학번을 모두 쓰시오 (콤마로 구분). | 학번 | 과목 | 점수 | |------|------| ------| | 2001 | 수학 | 85 | | 2002...
- 33SQL - GROUP BY 기본 집계난이도 1SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 지역 | 제품 | 매출액 | |------|------|--------| | 서울 | 노트북 | 1000 | | 부산 | 노트북 |...
- 34SQL - LEFT OUTER JOIN과 NULL난이도 3SHORT_ANSWER
다음 [직원]과 [프로젝트] 테이블에서 SQL문 결과의 행 수를 쓰시오. [직원] | 이름 | 프로젝트ID | |------|----------| | 김철수 | P001 | | 이영희 | P002 | | 박민수 | ...
- 35SQL - RANK 윈도우 동순위난이도 5SHORT_ANSWER
다음 [점수] 테이블에서 SQL문을 실행했을 때, 이름이 '정민'인 행의 순위 값을 쓰시오. | 이름 | 과목 | 점수 | |------|------|------| | 수진 | 국어 | 95 | | 정민 | 수학 |...
- 36SQL - GROUP BY 기본 집계난이도 1SHORT_ANSWER
다음 [재고] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 창고 | 제품 | 재고량 | |------|------|--------| | 서울 | 노트북 | 15 | | 부산 | 노트북 | 8...
- 37SQL - LAG 윈도우 함수난이도 3SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때 학번=203인 행의 next_score 값을 쓰시오. | 학번 | 점수 | |------|------| | 201 | 85 | | 202 | 92 | | 203 | 7...
- 38SQL - 상관 서브쿼리난이도 2SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 상품명을 모두 쓰시오 (콤마로 구분). | 상품명 | 지역 | 판매액 | |--------|------|--------| | 노트북 | 서울 | 1200 |...
- 39SQL - LEFT OUTER JOIN과 NULL난이도 2SHORT_ANSWER
다음 [직원]과 [프로젝트] 테이블에서 SQL문 결과의 행 수를 쓰시오. [직원] | 성명 | 프로젝트ID | | 홍길동 | P01 | | 김철수 | P02 | | 이영희 | NULL | | 박민수 | P04 | [...
- 40SQL - RANK 윈도우 동순위난이도 2SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생명이 '박지성'인 행의 순위 값을 쓰시오. | 학생명 | 과목 | 점수 | |--------|------|------| | 김유신 | 수학 | 85 | | 이순신...
- 41SQL - GROUP BY 기본 집계난이도 2SHORT_ANSWER
다음 [구매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 회원 | 카테고리 | 금액 | |------|----------|------| | A | 의류 | 50000 | | B | 의류 |...
- 42SQL - LEFT OUTER JOIN과 NULL난이도 1SHORT_ANSWER
다음 [직원]과 [팀] 테이블에서 SQL문 결과의 행 수를 쓰시오. [직원] | 성명 | 팀번호 | |------|--------| | 홍길동 | 100 | | 김철수 | 200 | | 이영희 | NULL | [팀]...
- 43SQL - LAG 윈도우 함수난이도 1SHORT_ANSWER
다음 [주문] 테이블에서 SQL문을 실행했을 때 분기=2인 행의 이전값 컬럼 값을 쓰시오. | 분기 | 수량 | |------|------| | 1 | 50 | | 2 | 75 | | 3 | 60 | | 4 | 90...
- 44SQL - RANK 윈도우 동순위난이도 1SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생이 '박민수'인 행의 순위 값을 쓰시오. | 학생 | 과목 | 점수 | |------|------|------| | 홍길동 | 수학 | 85 | | 박민수 | 수...
- 45SQL - 상관 서브쿼리난이도 1SHORT_ANSWER
다음 [판매원] 테이블에서 SQL문을 실행한 결과로 출력되는 이름을 모두 쓰시오 (콤마로 구분). | 이름 | 지역 | 실적 | |------|------|------| | 강호동 | 서울 | 800 | | 유재석 ...
- 46SQL - 상관 서브쿼리난이도 2SHORT_ANSWER
다음 [직원] 테이블에서 SQL문을 실행한 결과로 출력되는 직원명을 모두 쓰시오 (콤마로 구분). | 직원명 | 팀 | 연봉 | |--------|----|---------| | 홍길동 | 개발 | 4000 | | ...
- 47SQL - RANK 윈도우 동순위난이도 3SHORT_ANSWER
다음 [성적] 테이블에서 SQL문을 실행했을 때, 학생명이 '정수민'인 행의 순위 값을 쓰시오. | 학생명 | 과목 | 점수 | |--------|------|---------| | 김영수 | 수학 | 85 | | ...
- 48SQL - GROUP BY 기본 집계난이도 3SHORT_ANSWER
다음 [재고] 테이블에서 SQL문을 실행한 결과로 출력되는 창고별 총 재고량의 최댓값을 쓰시오. | 상품코드 | 창고 | 재고량 | |----------|------|---------| | P001 | A창고 | 1...
- 49SQL - LAG 윈도우 함수난이도 3SHORT_ANSWER
다음 [온도] 테이블에서 SQL문을 실행했을 때 날짜='2024-01-04'인 행의 이전온도 값을 쓰시오. | 날짜 | 온도 | |------|------| | 2024-01-01 | 12.5 | | 2024-01-...
- 50SQL - GROUP BY 기본 집계난이도 2SHORT_ANSWER
다음 [판매] 테이블에서 SQL문을 실행한 결과로 출력되는 행의 개수를 쓰시오. | 지역 | 제품 | 판매량 | |------|------|--------| | 서울 | 노트북 | 5 | | 부산 | 노트북 | 3 ...
SQL 전체를 모의고사로 풀어보기
매번 새로 추가되는 실전 세트로 연습하세요.
모의고사 풀러 가기