SQL 연습 - 평균을 구하는 함수는 average가 아니고 avg-

1. 문제

 

코딩테스트 연습 - 평균 일일 대여 요금 구하기 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

2. 풀이

 

일일 대여 요금 daily_fee의 평균을 구해 소수 첫째자리에서 반올림하는 문제

 

https://deepdata.tistory.com/65

 

코딩테스트를 위한 SQL 간단 벼락치기

1. 세미콜론 모든 수행 문장이 끝날 때 최종적으로 마지막에 세미콜론 ; 으로 끝냄 2. 특정 칼럼 조회 2-1) 기본형식 select (칼럼) from (테이블명); 2-2) 모든 칼럼 조회 select * from (테이블명); 3. 조건

deepdata.tistory.com

 

평균을 구하는 함수는 average가 아니고 avg이다..

 

이게 기억이 안나버림 ㅎㅎ;

 

round함수로 소수 첫째자리에서 반올림할 수 있다.

 

round(x,m)하면 소수점 m째자리'로' 반올림한다.

 

소수점 첫째자리'에서' 반올림해야하니, round(avg(daily_fee),0)을 쓰거나, round(avg(daily_fee))를 쓰거나...

 

SELECT round(avg(daily_fee)) as average_fee FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
TAGS.

Comments