Test/MYSQL

Average Population

soo15 2023. 5. 10. 14:25

 

Query the average population for all cities in CITY, rounded down to the nearest integer.

 

Input Format

The CITY table is described as follows: 

 


 

[나의 풀이]

SELECT TRUNCATE(AVG(population), 0)
  FROM city

 

출력결과

454250


[설명]

1. population의 평균을 구하기

SELECT AVG(population)
  FROM city

 

출력결과

454250.0361

 

 

2. 구한 값의 소수점 버리기

SELECT TRUNCATE(AVG(population), 0)
  FROM city

 

출력결과

454250

 

 

[올림, 내림, 반올림]

구문 설명
ROUND(값, 자릿수) 반올림
CEIL(값) 올림
FLOOR(값) 내림
TRUNCATE(값, 자릿수)

 

 

 

참고)

2023.05.17 - [SQL/초급] - 반올림, 올림, 버림 (ROUND, CEILING, FLOOR, TRUNCATE)

 

반올림, 올림, 버림 (ROUND, CEILING, FLOOR, TRUNCATE)

1. 반올림 ROUND(값, 자릿수) SELECT ROUND(454250.0361, 2) -- 454250.04 : 반올림하여 소수 2자리까지 나타냄 SELECT ROUND(454250.0361, 1) -- 454250.0 : 반올림하여 소수 1자리까지 나타냄 SELECT ROUND(454250.0361, 0) -- 454250 :

soo151515.tistory.com