코다람쥐
2022. 4. 6. 17:20
1. 집계함수 종류
COUNT : 열의 수
SUM : 값들의 합
AVG : 값들의 평균
MIN : 최소값
MAX : 최대값
2. 분석
SELECT COUNT(*)
FROM players;
-- * 붙일 수 있는 애는 COUNT가 유일
SELECT COUNT(birthYear)
FROM players;
-- 집계함수는 NULL값을 무시함.
SELECT DISTINCT birthYear, birthMonth
FROM players
ORDER BY birthYear;
-- 인자로 받은 값들이 모두 똑같아야 중복처리가 됨.
SELECT COUNT(DISTINCT birthCity)
FROM players;
-- DISTINCT는 중복된 값을 없애줌
SELECT AVG(weight)
FROM players;
-- weight 평균구하기
SELECT AVG(CASE WHEN weight IS NULL THEN 0 ELSE weight END)
FROM players;
-- NULL값을 처리하고 싶은 경우 CASE활용