[프로그래머스][SQL] 평균 일일 대여 요금 구하기

Eunding·2024년 2월 9일
0

SQL 고득점 Kit

목록 보기
8/62

평균 일일 대여 요금 구하기

평균 일일 대여 요금 구하기

문제

CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요.

풀이

SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV'

1. 자동차 종류가 'SUV'인 데이터 조회

WHERE CAR_TYPE = 'SUV'

2. 평균 일일 대여 요금을 소수 첫 번째 자리에서 반올림하고 컬럼명은 AVERAGE_FEE

SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE
  • 평균은 AVG() 함수
  • 첫 번째 자리에서 반올림하는 것은 ROUND() 함수
  • 컬럼명 지정은 AS로

배운 점

ROUND() 함수

ROUND(값, 자릿수)

  • 자릿수에 0을 적거나 아무것도 안 적으면 소수점 첫 번째 자리에서 반올림
ROUND() -- 소수점 첫 번째 자리에서 반올림
ROUND(, 0) -- 소수점 첫 번째 자리에서 반올림

ROUND(, 1) -- 소수점 첫 번째 자리까지 표시(소수점 두 번째 자리에서 반올림)
ROUND(, 2) -- 소수점 두 번째 자리까지 표시(소수점 세 번째 자리에서 반올림)
profile
안녕하세요~

0개의 댓글

관련 채용 정보