본문으로 건너뛰기
실습하기

COUNT와 SUM

데이터를 요약할 때 가장 유용한 SQL 도구 두 가지는 COUNT()SUM()입니다.
이 함수들은 다음과 같은 질문에 답하는 데 도움이 됩니다.

  • 주문이 총 몇 건이었나요?
  • 총 지출 금액은 얼마였나요?

COUNT: 몇 개의 행이 있나요?

COUNT()는 테이블의 행 개수를 셉니다.

전체 고객 수 세기
SELECT COUNT(*) 
FROM customers;

이 쿼리는 customers 테이블에 있는 전체 행(고객) 수를 반환합니다.

특정 열에서 null이 아닌 값만 세고 싶다면, COUNT()에 열 이름을 전달합니다.

이메일이 있는 고객 수 세기
SELECT COUNT(email)
FROM customers;

SUM: 값 합산하기

SUM()은 숫자형 열의 값들을 모두 더합니다.

총 주문 금액
SELECT SUM(order_amount)
FROM customer_orders;

이 쿼리는 모든 주문에 걸쳐 지출된 총 금액을 반환합니다.

참고: INT, REAL과 같은 숫자형 타입에서만 동작합니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!