정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

데이터베이스 구축

핵심221

SELECT 2 - 일반 형식

출제 빈도 2회

원본 65~66쪽

SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, [테이블명.]속성명, …] [, 그룹함수(속성명) [AS 별칭]] [, WINDOW함수 OVER (PARTITION BY 속성명1, 속성명2, …ORDER BY 속성명3, 속성명4, …) [AS 별칭] ] FROM 테이블명[, 테이블명, …] [WHERE 조건] [GROUP BY 속성명, 속성명, …] [HAVING 조건] [ORDER BY 속성명 [ASC | DESC]];

그룹함수 : GROUP BY절에 지정된 그룹별로 속성의 값을 집계할 함수를 기술함

WINDOW 함수 : GROUP BY절을 이용하지 않고 속성의 값을 집계할 함수를 기술함- PARTITION BY : WINDOW 함수가 적용될 범위로 사용할 속성을 지정함

- ORDER BY : PARTITION 안에서 정렬 기준으로 사

용할 속성을 지정함

GROUP BY절 : 특정 속성을 기준으로 그룹화하여 검색할 때 사용함. 일반적으로 GROUP BY절은 그룹 함수와 함께 사용됨

HAVING절 : GROUP BY와 함께 사용되며, 그룹에 대한 조건을 지정함

<상여금>

부서이름상여내역상여금
기획홍길동연장근무100
기획일지매연장근무100
기획최준호야간근무120
기획장길산특별근무90
인터넷강건달특별근무90
인터넷서국현특별근무90
인터넷박인식연장근무30
편집김선달특별근무80
편집황종근연장근무40
편집성춘향야간근무80
편집임꺽정야간근무80
편집황진이야간근무50
예제 <상여금> 테이블에서 ‘상여금’이 100 이상인 사원

이 2명 이상인 ‘부서’의 튜플 수를 구하시오.

SELECT 부서, COUNT(*) AS 사원수

FROM 상여금WHERE 상여금 >= 100 GROUP BY 부서HAVING COUNT(*) >= 2;

<결과>

부서사원수
기획3
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.