사전캠프 4일차 - SQL 기초(3)

이상민·2024년 7월 22일

TIL

목록 보기
3/50

SQL로 한번에 계산하기 (SUM, AVERAGE, COUNT, MIN, MAX)

  • sum:합계
  • average:평균
    전체 데이터에서 통계 합계와 평균을 구하고 싶을때 사용하는 컬럼
    예를들면 상품 준비시간의 합계와 평균을 구할때
select sum(food_preparation_time) total_food_preparation_time,
       avg(delivery_time) avg_food_preparation_time
from food_orders
  • 위와같은 계산 기호를 통해 합계와 평균을 아래와 같이 나타낼수 있다.
    위 사진과 같은 결과가 나온다
  • 데이터 갯수 : COUNT(1)
  • 데이터 갯수 : 주문 테이블의 전체 주문은 몇건인지 구할때
select count(1) count_of_orders,
       count(distinct customer_id) count_of_customers
from food_orders

  • 최솟값 : MIN
  • 최댓값 : MAX
    최솟값과 최댓값을 구할때는 위의 컬럼을 통해 구한다.
select min(price) min_price,
       max(price) max_price
from food_orders

0개의 댓글