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';
'프로그래밍 > SQL' 카테고리의 다른 글
SQL 연습 - 통계함수 사용할때 주의할 점, limit로 지정한 수 만큼 행 추출 (0) | 2023.10.11 |
---|---|
SQL 연습 - NULL값 체크하는 방법 (0) | 2023.09.27 |
SQL 연습 - 시간 차이는 무조건 DATEDIFF, MYSQL의 if문- (0) | 2023.09.22 |
SQL 연습 -변수가 특정한 값을 포함하는지 체크하기- (0) | 2023.09.21 |
SQL - 시간 데이터 포맷 바꾸기, 특정 시간 이전 데이터 추출하기 (0) | 2023.09.19 |