DB & SQL/프로그래머스
[프로그래머스/SQL] - (15) 평균 일일 대여 요금 구하기SELECT
Lung Fish
2023. 6. 25. 10:26
🔍 예상 검색어
더보기
# 물만날물고기
# 프로그래머스
# SQL
# 평균 일일 대여 요금 구하기
# SELECT
# ROUND
해당 포스팅은 프로그래머스 SQL "평균 일일 대여 요금 구하기" 문제 풀이에 대해 정리하였습니다.
▶ 문제
코딩테스트 연습 - 평균 일일 대여 요금 구하기 | 프로그래머스 스쿨
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
▶ 내 정답
-- 코드를 입력하세요
-- CAR_RENTAL_COMPANY_CAR
-- CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS
/* 문제 조건
(1) 자동차 종류가 'SUV'인 자동차
(2) 평균 일일 대여 요금을 출력
(3) 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림
(4) 컬럼명은 AVERAGE_FEE 로 지정
*/
SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE -- (2)(3)(4)
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = "SUV" -- (1)
▶ 다른 사람 정답 (1)
/*
목적 : 평균 일일 대여 요금 구하기
아웃풋 :
조건
1.자동차 종류가 'SUV'
2.평균 일일 대여 요금
3.평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고 컬럼명은 AVERAGE_FEE 로 지정
*/
SELECT
ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE car_type = 'SUV'
▶ 다른 사람 정답 (2)
-- 코드를 입력하세요
SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE='SUV' ;
▶ 총평
소수점 첫 번째 자리에서 반올림 하라는 부분은 소수점 첫 번째 자리를 남기라는 표현이 아니므로 ROUND 함수 처리 할 때 예시 결과 비교하여 체크만 잘 하면 될 듯 싶다.
▼ 참고자료
No. | 내용 | 비고 |
1 | m ysql 정답 | 프로그래머스 스쿨 | 김병윤2023.5.5 17:55 |
2 | MYSQL 정답공유 | 프로그래머스 스쿨 | Yunkihong2023.2.27 10:28 |
▼ 복습/히스토리
더보기
No. | 복습일 | 비고 |
1 | ||
2 | ||
3 | ||
4 | ||
5 |
- 작성코드
--