BBC QUIZ
From SQLZoo
Language: | English • 日本語 • 中文 |
---|
name | continent | area | population | gdp |
---|---|---|---|---|
Afghanistan | South Asia | 652225 | 26000000 | |
Albania | Europe | 28728 | 3200000 | 6656000000 |
Algeria | Middle East | 2400000 | 32900000 | 75012000000 |
Andorra | Europe | 468 | 64000 | |
Brazil | South America | 8550000 | 182800000 | 564852000000 |
Colombia | South America | 1140000 | 45600000 | |
Nauru | Asia-Pacific | 21 | 9900 | |
Uzbekistan | Central Asia | 447000 | 26000000 | |
... |
Select the code which gives the name of countries beginning with U
SELECT name
FROM world
WHERE name
BEGIN with U
SELECT name
FROM world
WHERE name LIKE '%U'
SELECT name
FROM world
WHERE name LIKE '%u%'
SELECT name
FROM world
WHERE name LIKE U
SELECT name
FROM world
WHERE name LIKE 'U%'
Select the code which shows just the population of United Kingdom?
SELECT population
FROM 'United Kingdom'
SELECT name
FROM world
WHERE population = 'United Kingdom'
SELECT FROM world
WHERE population IN 'United Kingdom'
SELECT population
FROM world
WHERE name = 'United Kingdom'
SELECT population
FROM world
WHERE 'United Kingdom' IN name
Select the answer which shows the problem with this SQL code - the intended result should be the continent of France:
SELECT continent
FROM world
WHERE 'name' = 'France'
continent should be 'continent'
'name' should be name
'France' should be "France"
'France' should be France
= should be IN
Select the result that would be obtained from the following code:
SELECT name, population / 10
FROM world
WHERE population < 10000
Andorra | 6400 |
Nauru | 990 |
Andorra | 64000 |
Nauru | 9900 |
Nauru | 99 |
Nauru | 990 |
Nauru | 9900 |
Select the code which would reveal the name and population of countries in Europe and Asia
SELECT name
FROM world
WHERE continent IN ('Europe', 'Asia')
SELECT name, population
FROM world
WHERE continent IN ('Europe', 'Asia')
SELECT name, population
FROM world
WHERE name IN (Europe Asia)
SELECT name, population
FROM world
WHERE name IS ('Europe', 'Asia')
SELECT name, population
FROM world
WHERE continent = ('Europe', 'Asia')
Select the code which would give two rows
SELECT name FROM world
WHERE name = 'Cuba'
SELECT name FROM world
WHERE name = 'Cuba'
AND name = 'Togo'
SELECT name FROM world
WHERE name EITHER ('Cuba', 'Togo')
SELECT name FROM world
WHERE name IN ('Cuba', 'Togo')
SELECT name FROM WHERE name IS 'Mali'
Select the result that would be obtained from this code:
SELECT name FROM world
WHERE continent = 'South America'
AND population > 40000000
Afghanistan |
Brazil |
Colombia |
Brazil |
Brazil |
Colombia |
Brazil | South America |
Colombia | South America |
Brazil | 182800000 |
Colombia | 45600000 |