사용목적

AGGREGATE FUNCTION (집계함수)는 여러 COLUMN 혹은 TABLE 전체 COLUMN에서 하나의 특정 결과값을 반환하는 SQL 문법입니다.

문법

갯수 계산 (COUNT)

SELECT COUNT(column)
FROM tablename
WHERE condition;

합계 계산 (SUM)

SELECT SUM(column)
FROM tablename
WHERE condition;

평균 계산 (AVG)

SELECT AVG(column)
FROM tablename
WHERE condition;

가장 작은 값 계산 (MIN)

SELECT MIN(column)
FROM tablename
WHERE condition;

가장 큰 값 계산 (MAX)

SELECT MAX(column)
FROM tablename
WHERE condition;

첫번째 결과 값 (FIRST)

SELECT FIRST(column)
FROM tablename
WHERE condition;

마지막 결과 값 (LAST)

SELECT LAST(column)
FROM tablename
WHERE condition;

예시

가정)

  • TABLE NAME : testTABLE
  • COLUMN 1 NAME : NAME
  • COLUMN 2 NAME : AGE

갯수 계산 (COUNT)

SELECT COUNT(NAME)
FROM testTABLE
WHERE NAME LIKE '%김%';

합계 계산 (SUM)

SELECT SUM(AGE)
FROM testTABLE
WHERE AGE > 10;

평균 계산 (AVG)

SELECT AVG(AGE)
FROM testTABLE
WHERE AGE > 10;

가장 작은 값 계산 (MIN)

SELECT MIN(AGE)
FROM testTABLE
WHERE AGE > 10;

가장 큰 값 계산 (MAX)

SELECT MAX(AGE)
FROM testTABLE
WHERE AGE < 50;

첫번째 결과 값 (FIRST)

SELECT FIRST(NAME)
FROM testTABLE
WHERE NAME LIKE '%김%';

마지막 결과 값 (LAST)

SELECT LAST(NAME)
FROM testTABLE
WHERE NAME LIKE '%김%';
profile
aiden

0개의 댓글