티스토리 뷰

반응형

SQL에는 avg, min, max, sum, count 등과 같은 aggregate function이 있다. 이를 사용하면 원하는 데이터를 쉽게 뽑아 낼 수 있다.

  • avg: 평균값 반환
  • min: 최솟값 반환
  • max: 최댓값 반환
  • sum: 합 반환
  • count: 개수 반환

SUM, MAX, MIN

최댓값 구하기 (Level 1)

SELECT MAX(DATETIME) as 시간
FROM ANIMAL_INS

최솟값 구하기 (Level 2)

SELECT MIN(DATETIME)
FROM ANIMAL_INS

동물 수 구하기 (Level 2)

SELECT COUNT(*) 
FROM ANIMAL_INS

중복 제거하기 (Level 2)

SELECT COUNT(DISTINCT NAME) 
FROM ANIMAL_INS

aggregate functions를 사용해 최댓값, 최솟값, 개수 등을 쉽게 찾아봤다. 중복 제거를 위해서는 DISTINCT를 사용하면 된다. 같은 데이터가 있을 때 딱 한 번만 카운트 되며 자동으로 null을 빼고 카운트한다.

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함