Difference between revisions of "SUM and COUNT Quiz"

SUM and COUNT QUIZ

bbc
name region area population gdp
Afghanistan South Asia 652225 26000000
Albania Europe 28728 3200000 6656000000
Algeria Middle East 2400000 32900000 75012000000
Andorra Europe 468 64000
...

<quiz shuffle=none display=simple> {Select the statement that shows the sum of population of all countries in 'Europe' |type="()"} - SELECT name, population FROM bbc WHERE region = 'Europe' - SELECT population FROM bbc WHERE region = 'Europe' SUM BY region + SELECT SUM(population) FROM bbc WHERE region = 'Europe' - SELECT SUM(population FROM bbc WHERE region = 'Europe') - SUM population FROM bbc WHERE region = 'Europe'

{Select the statement that shows the number of countries with population smaller than 150000 |type="()"} + SELECT COUNT(name) FROM bbc WHERE population < 150000 - SELECT COUNT(population < 150000) FROM bbc - SELECT name FROM bbc WHERE population < 150000 - SELECT population AS COUNT FROM bbc WHERE population < 150000 - SELECT SUM() FROM bbc WHERE population < 150000

{Select the full set of SQL aggregate functions |type="()"} - AVG(), COUNT(), FIRST(), LAST(), SUM() - AVG(), COUNT(), MAX(), MEDIAN(), MIN(), ROUND(), SUM() + AVG(), COUNT(), FIRST(), LAST(), MAX(), MIN(), SUM() - AVG(), COUNT(), MAX(), MIN(), SUM() - COUNT(), SUM()

{Select the result that would be obtained from the following code: |type="()"} - Table-A - Table-B + TAble-C - Table-D - Table-E

{Select the statement that shows the average population of 'Poland', 'Germany' and 'Denmark' |type="()"} - SELECT AVG(population) FROM bbc WHERE name = ('Poland', 'Germany', 'Denmark') + SELECT AVG(population) FROM bbc WHERE name IN ('Poland', 'Germany', 'Denmark') - SELECT AVG(population) FROM bbc WHERE name LIKE ('Poland', 'Germany', 'Denmark') - SELECT AVG(population) FROM bbc WHERE name LIKE (Poland, Germany, Denmark) - SELECT population FROM bbc WHERE name IN ('Poland', 'Germany', 'Denmark')

{Select the statement that shows the medium population density of each region |type="()"} - SELECT region, AVG(population/area) AS density FROM bbc - SELECT region, COUNT(population)/COUNT(area) AS density FROM bbc GROUP BY region - SELECT region, SUM(population)/COUNT(area) AS density FROM bbc GROUP BY region - SELECT region, SUM(population)/SUM(area) AS density FROM bbc HAVING region + SELECT region, SUM(population)/SUM(area) AS density FROM bbc GROUP BY region

{Select the statement that shows the name and population density of the country with the largest population |type="()"} - SELECT name, density AS population/area FROM bbc WHERE population = MAX(population) - SELECT name, density AS population/area FROM bbc WHERE population = (SELECT MAX(population) FROM bbc) - SELECT name, MAX (population) FROM bbc WHERE population / (SELECT area FROM bbc) + SELECT name, population/area AS density FROM bbc WHERE population = (SELECT MAX(population) FROM bbc) - SELECT name, population/area AS density FROM bbc WHERE population > (SELECT MAX(population) FROM bbc)

{Select the result that would be obtained from the following code: |type="()"} - Table-A - Table-B + TAble-C - Table-D - Table-E

</quiz>