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

 

 

 

'Test > MYSQL' 카테고리의 다른 글

African Cities (INNER JOIN, WHERE)  (0) 2023.05.16
Reformat Department Table (CASE WHEN/ THEN, GROUP BY)  (0) 2023.05.16
Type of Triangle (CASE WHEN/ THEN)  (0) 2023.05.08
Weather Observation Station 5  (0) 2023.05.07
Weather Observation Station 9  (0) 2023.05.06

+ Recent posts