SELECT Quiz1
Some questions concerning basic SQL statements
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 code which produces this table
name | population |
---|---|
Bahrain | 1234571 |
Swaziland | 1220000 |
Timor-Leste | 1066409 |
|type="()"}
-
FROM world SELECT name, population BETWEEN 1000000 AND 1250000
-
FROM name, population WHERE population BETWEEN 1000000 AND 1250000 SELECT world
+
SELECT name, population FROM world WHERE population BETWEEN 1000000 AND 1250000
-
SELECT population BETWEEN 1000000 AND 1250000 FROM world
-
WHERE population BETWEEN 1000000 AND 1250000 SELECT name, population FROM world
{Pick the result you would obtain from this code:
SELECT name, population
FROM bbc
WHERE name LIKE "Al%"
Albania |
Algeria |
%bania | 3200000 |
%geria | 32900000 |
Al | 0 |
Albania | 3200000 |
Albania | 3200000 |
Algeria | 32900000 |
|type="()"} - Table-A - Table-B - Table-C - Table-D + Table-E
{Select the code which shows the countries that end in A or L |type="()"}
-
SELECT name FROM bbc WHERE name LIKE 'a%' AND name LIKE 'l%'
-
SELECT name FROM bbc WHERE name LIKE 'a%' OR name LIKE 'l%'
-
SELECT name FROM bbc WHERE name LIKE '%a' AND name LIKE '%l'
-
SELECT name FROM bbc WHERE name LIKE '%a' OR 'l%'
+
SELECT name FROM bbc WHERE name LIKE '%a' OR name LIKE '%l'
{Pick the result from the query
SELECT name,length(name)
FROM world
WHERE length(name)=5 and continent='Europe'
name | length(name) |
---|---|
Benin | 5 |
Lybia | 5 |
Egypt | 5 |
name | length(name) |
---|---|
Italy | 5 |
Egypt | 5 |
Spain | 5 |
name | length(name) |
---|---|
Italy | 5 |
Malta | 5 |
Spain | 5 |
name | length(name) |
---|---|
Italy | 5 |
France | 6 |
Spain | 5 |
name | length(name) |
---|---|
Sweden | 6 |
Norway | 6 |
Poland | 6 |
|type="()"} - Table-A - Table-B + Table-C - Table-D - Table-E
{Pick the result you would obtain from this code:
SELECT name, area * 2 FROM bbc WHERE population = 64000
Andorra | 234 |
Andorra | 468 |
Andorra | 936 |
Andorra | 4680 |
Andorra | 936 |
Albania | 57456 |
|type="()"} - Table-A - Table-B + Table-C - Table-D - Table-E
{Select the code that would show the countries with an area larger than 50000 and a population smaller than 10000000 |type="()"}
-
SELECT name, area, population FROM bbc WHERE area < 50000 AND population < 10000000
-
SELECT name, area, population FROM bbc WHERE area < 50000 AND population > 10000000
+
SELECT name, area, population FROM bbc WHERE area > 50000 AND population < 10000000
-
SELECT name, area, population FROM bbc WHERE area > 50000 AND population > 10000000
-
SELECT name, area, population FROM bbc WHERE area = 50000 AND population = 10000000
{Select the code that shows the population density of China, Australia, Nigeria and France |type="()"}
-
SELECT name, area/population FROM bbc WHERE name IN ('China', 'Nigeria', 'France', 'Australia')
-
SELECT name, area/population FROM bbc WHERE name LIKE ('China', 'Nigeria', 'France', 'Australia')
+
SELECT name, population/area FROM bbc WHERE name IN ('China', 'Nigeria', 'France', 'Australia')
-
SELECT name, population/area FROM bbc WHERE name LIKE ('China', 'Nigeria', 'France', 'Australia')
-
SELECT name, population FROM bbc WHERE name IN ('China', 'Nigeria', 'France', 'Australia')