728x90
문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/151136
내 풀이
-- 코드를 입력하세요
SELECT ROUND(AVG(DAILY_FEE)) as AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
사용된 개념
집계함수
COUNT(컬럼명) : 주어진 조건에 대한 행 수 계산
SUM(컬렁명) : 지정된 숫자열의 모든 값의 총합 계산
AVG(컬럼명) : 평균값 계산
반올림하기
ROUND 함수 : 반올림
- ROUND(컬럼명) : 소수점 1번째 자리에서 반올림
- ROUND(컬럼명, n) : 몇 번째 자리까지 표시할 것인지 지정
- ROUND(컬럼명, -1) : 10단위로 반올림( ex. 123 -> 120 )
TRUNCATE : 버림
- TRUNCATE(컬럼명, 1) : 반드시 버릴 자릿수 명시 필요
FLOOR : 버림
- FLOOR(컬럼명) : 소수점 아래 모두 버림
728x90
'코딩테스트 > SQL' 카테고리의 다른 글
[프로그래머스][MySQL] Lv. 1 조건에 맞는 도서 리스트 출력하기 (1) | 2024.03.16 |
---|---|
[프로그래머스][MySQL] Lv. 1 Python 개발자 찾기 (0) | 2024.03.15 |
[프로그래머스][MySQL] Lv. 1 모든 레코드 조회하기 (0) | 2024.03.03 |
[프로그래머스][MySQL] Lv. 1 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2023.12.13 |
[프로그래머스][MySQL] Lv. 1 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.12.11 |