COUNT(*)
COUNT(컬럼명)
정리 : COUNT는 모든 값을 카운트하지 않는 이상, 기본적으로 NULL 값 제외!
날짜 데이터 값이 NULL값인 전체 데이터
전체 컬럼과 weathersit 컬럼의 개수(별칭 사용)
팁 : 대부분 이름에 어떤 것을 집계하는지 유추할 수 있음!
SUM(컬럼명)
: 지정한 컬럼명 값 합계AVG(컬럼명)
: 지정한 컬럼명 값 평균MAX(컬럼명)
: 지정한 컬럼명 값 중 최대값MIN(컬럼명)
: 지정한 컬럼명 값 중 최소값SUM
🔎
SUM
VSCOUNT
- SUM은 컬럼의 데이터를 합하는 것
- COUNT는 그 컬럼의 개수만 세는 것!
MAX
, MIN
casual 최대 이용 건수, registered 최소 이용 건수
weekday 컬럼에 max 사용하기
CASE WHEN ~ THEN
으로 컬럼명을 한국으로 통일SUM(컬럼명) / COUNT(컬럼명)
봄 기간 데이터 카운트
휴일 기간 데이터 카운트
SELECT
FROM
WHERE
GROUP BY
ORDER BY
LIMIT
SELECT
절에 컬럼명과 집계함수 혼용SELECT 컬럼1, SUM(컬럼)
FROM 테이블명
GROUP BY 컬럼1
GROUP BY
에 지정한 컬럼이 아니면, 집계함수 없이 SELECT문에 지정할 수 ❌(∵ 어떤 행 출력인지 알 수 없기 때문)GROUP BY
절의 컬럼 항목 행 개수!temp 확인
계절 및 온도 RAW 데이터 확인
계절별 평균 온도
GROUP BY는 컬럼명도, 숫자도 사용 가능!
시간대별 이용 건수 합계
일자별, 날씨별 이용 건수 합계
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
LIMIT
WHERE
HAVING
온도가 0.3 이상인 계절 및 온도 데이터 필터링
계절별 평균 온도가 0.3 이상인 데이터 필터링