정보처리기사

SQL 조작어(DML) - SELECT (함수를 이용한 검색문 )

르네 루덴스 2021. 7. 20. 19:40

③ 함수를 이용한 검색문

집계 함수의 종류는 다음과 같다.

SUM(속성_이름) 지정된 속성의 합계를 구하는 함수
AVG(속성_이름) 지정된 속성의 평균을 구하는 함수
MAX(속성_이름) 지정된 속성의 값 중 최대값을 구하는 함수
MIN(속성_이름) 지정된 속성의 값 중 최솟값을 구하는 함수
COUNT(속성_이름) 지정된 속성의 행 수를 세어주는 함수

 

학생테이블

학번 성명 학년 수강과목 점수 연락처
011111 김예진 1 경영학과 85 2341-4567
022010 김상현 2 산업공학과 80 111-1234
033223 김태희 1 데이터베이스 88 2452-2151
044020 유병승 3 운영체제 92  
055533 양호준 2 행정학과 90 2432-4461
066017 이우식 4 행정학과 75 6255-758

예1) [학생] 테이블에서 1학년 학생의 점수 합계를 구하시오.

SELECT SUM(점수)
FROM 학생
WHERE 학년=1;

<결과>

173

 

예2) [학생] 테이블에서 3학년 이상 학생의 수를 '학생수'라는 속성 이름으로 구하시오.

SELECT COUNT(*) AS 학생수
FROM 학생
WHERE 학년>=3;

<결과>

학생수
1