포스트

평균 일일 대여 요금 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151136

문제

  • 문제 풀이

    1
    2
    3
    
      SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
      FROM CAR_RENTAL_COMPANY_CAR
      WHERE CAR_TYPE = 'SUV';
    
    • AVG() 함수는 평균을 구하는 함수이고, ROUND() 함수로 결과를 반올림하여 소수점 이하를 없애고, 0은 반올림하여 정수값으로 변환하는 역할을 한다.


  • ROUND() 함수는 숫자를 반올림하는 데 사용되는 SQL 함수이다. ROUND() 함수를 사용하여 숫자를 원하는 자릿수로 반올림하거나 정수로 변환할 수 있다.

    1
    
      	ROUND(number, [decimal_places])
    
    • number: 반올림하고자 하는 숫자이다.
    • decimal_places (선택사항): 반올림하여 남길 소수점 아래의 자릿수를 나타낸다. 이 값이 생략되면 기본적으로 0이 된다.
      • ROUND(3.14159, 2)는 3.14159를 소수점 두 번째 자리까지 반올림하여 3.14로 반환한다.
      • ROUND(15.678, 0)는 15.678을 소수점 이하를 모두 버리고 정수로 반환하여 16으로 만든다.
      • ROUND(123.456, -1)은 123.456을 십의 자리에서 반올림하여 120으로 반환한다.


  • 실행 결과

실행 결과

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.