[프로그래머스] SQL 고득점 Kit - select (COUNT(), AVG(), SUM())

박채은·2023년 6월 22일
0

코딩테스트

목록 보기
42/52

평균 일일 대여 요금 구하기

SELECT round(avg(DAILY_FEE)) as AVERAGE_FEE
from CAR_RENTAL_COMPANY_CAR
where CAR_TYPE = 'SUV';

COUNT(), AVG(), SUM()

  • AVG(컬럼명)

올림/반올림

  • ROUND(컬럼명): 소수점 1번째 자리에서 반올림 (123.7 → 124)
  • ROUND(컬럼명, N): 소수점 N번째까지 반올림 (123.75 → 123.8)
  • ROUND(컬럼명, -N): 10의 N승까지 반올림
    • SELECT ROUND(3456.1234567 ,-2) = 3500 (10의 2승인 100의 자리까지 반올림)
  • TRUNCATE(컬럼명): 소수점 버림
  • TRUNCATE(컬럼명, N): N번째 소수점까지만 남기고 버린다.
  • CEIL(칼럼명) / CEILING(칼럼명): 올림
  • FLOOR(컬럼명): 내림, 소수점 버림(정수만 남음)

[참고]
https://junyoung-developer.tistory.com/62

0개의 댓글