코딩테스트 - 프로그래머스/SQL
[SQL] 평균 일일 대여 요금 구하기
Namani
2023. 11. 24. 02:25
https://school.programmers.co.kr/learn/courses/30/lessons/151136
SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE LIKE 'SUV'
찾아야 하는 값
- 자동차 종류 SUV
- 평균 일일 대여 요금
조회 할 테이블: PRODUCT
조건
- 평균 일일 대여 요금은 소수 첫 번째에서 반올림
- 컬럼명을 'AVERAGE_FEE' 로 지정
1. 평균 일일 대여 요금은 소수 첫 번째에서 반올림
SELECT ROUND(AVG(DAILY_FEE), 0)
- AVG() 함수 사용하여 평균 값 도출
- ROUND() 함수 사용하여 평균 값에서 소수점 제외
// ROUND(값, 반올림 자릿수): 소수점 이하에서 해당 자릿수까지 5 이상의 값을 반올림 함
2. 컬럼명을 'AVERAGE_FEE' 로 지정
SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
- AS 이용하여 'AVERAGE_FEE' 로 별칭 지정
3. 자동차 종류가 SUV인 자동차 구하기
WHERE CAR_TYPE LIKE 'SUV'
- LIKE 절 이용하여 SUV인 자동차 구함