평균 일일 대여 요금 구하기
문제 출처
코딩테스트 연습 - 평균 일일 대여 요금 구하기 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
Code
SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = "SUV"
#CAR_RENTAL_COMPANY_CAR 테이블에서
#---> FROM 테이블을 설명해주고있다
#자동차 종류가 'SUV'인 자동차들의
#---> 조건문을 설명해주고있다.
#평균 일일 대여 요금을 출력
#---> SELECT문을 설명해 주고있다.
#이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요.
#---> SELECT문에서 자세한 상황을 설명해 주고있다.(데이터 변환)
Code설명 & TIPS
풀이 방법!
CAR_RENTAL_COMPANY_CAR 테이블에서
---> FROM 테이블을 설명해주고있다
자동차 종류가 'SUV'인 자동차들의
---> 조건문을 설명해주고있다.
평균 일일 대여 요금을 출력
---> SELECT문을 설명해 주고있다.
이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요.
---> SELECT문에서 자세한 상황을 설명해 주고있다.(데이터 변환)
설명!
SELECT문을 가공할때 FORMAT과 ROUND를 사용할 수 있는데
둘다 사용방법은 같지만 결과는 다르다
FORMAT은 주로 숫자를 원하는 형식으로 포맷팅할때 사용하고
반환값은 문자열 형태로 반환되며 숫자를 포맷하고 문자열로 반환하기 때문에 계산에는 사용되지 않는 편이다.
예시를 들면 금액을 표시할 때 사용될 수 있다.
다만
ROUND는 숫자를 반올림할때 주로 사용된다
반환값은 숫자 자료형을 유지하며 계산에 사용된다
예시를 들면 계산에 사용되는 숫자를 반올림하거나 정밀도를 조절할 때 사용될 수 있다.
고로 문제에 따라 적절히 사용해야한다.
티스토리와 깃허브 홈
학스의 개발일지
안녕하세요 일상과 코딩공부를 올리고 있는 JAVA개발자 학스입니다. 저는 주로 JAVA, jQuery, PostgreSQL, HIVE을 다루고 있고 코딩테스트공부도 병행중입니다. 제 깃허브 주소인 https://github.com/hacs2772에
hacs2772.tistory.com
hacs2772 - Overview
개발왕 학스. hacs2772 has 8 repositories available. Follow their code on GitHub.
github.com
오류나 궁금하신점은
아래 댓글로 알려주시면 감사하겠습니다.
'프로그래머스' 카테고리의 다른 글
(MySQL / 프로그래머스) 12세 이하인 여자 환자 목록 출력하기 (0) | 2023.09.21 |
---|---|
(MySQL / 프로그래머스) 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.09.20 |
(MySQL / 프로그래머스) 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2023.09.20 |
(MySQL / 프로그래머스) 나이 정보가 없는 회원 수 구하기 (0) | 2023.09.15 |
(MySQL / 프로그래머스) 오프라인/온라인 판매 데이터 통합하기 (0) | 2023.09.15 |