## Recent Posts

I started studying SQL from a very famous site - HackerRank. Here I will try to provide multiple approaches & solutions to the same problem. It will help you learn and understand SQL in a better way.

Please make use of my blog posts for learning purpose only and feel free to ask your questions in the comment box below in case of any doubt.

SQL Problem Statement:

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

Input Format:

The CITY table is described as follows:

### Solution-1: Using ROUND & AVG Function (MySQL Query):

```SELECT ROUND(AVG(POPULATION), 0)
FROM CITY;```

NOTE:
1. AVG is an aggregation function used to calculate the average of the values of all the records in the specified column name passed to the function.
2. ROUND Function is used to round the decimal numbers up to mentioned length after the decimal point. Here, 0 is passed because we want integer value (i.e. no number after the decimal point)
Eg.
ROUND(2.77, 0) will return 3
ROUND(2.37, 0) will return 2