0% found this document useful (0 votes)
820 views8 pages

Select Quiz - Sqlzoo

The document contains an SQL quiz with 7 multiple choice questions about basic SELECT statements. The questions test skills like selecting columns, filtering rows based on conditions, and performing calculations on columns. An answer key is provided to check responses.

Uploaded by

Andrew Nb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
820 views8 pages

Select Quiz - Sqlzoo

The document contains an SQL quiz with 7 multiple choice questions about basic SELECT statements. The questions test skills like selecting columns, filtering rows based on conditions, and performing calculations on columns. An answer key is provided to check responses.

Uploaded by

Andrew Nb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

7/5/2021 SELECT Quiz - SQLZOO

SELECT Quiz
Language: English  • 日本語 • 中文

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
...

1. Select the code which produces this table


name population
Bahrain 1234571
Swaziland 1220000
Timor-Leste 1066409

FROM world

SELECT name, population BETWEEN 1000000 AND 1250000

FROM name, population

WHERE population BETWEEN 1000000 AND 1250000

SELECT world

https://sqlzoo.net/wiki/SELECT_Quiz 1/8
7/5/2021 SELECT Quiz - SQLZOO


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

2. Pick the result you would obtain from this code:

SELECT name, population

FROM world

WHERE name LIKE 'Al%'

Table-A
Albania
Algeria

Table-B
%bania 3200000
%geria 32900000

Table-C
Al 0

https://sqlzoo.net/wiki/SELECT_Quiz 2/8
7/5/2021 SELECT Quiz - SQLZOO

Table-D
Albania 3200000

Table-E

Albania 3200000
Algeria 32900000

3. Select the code which shows the countries that end in A or L

SELECT name FROM world

WHERE name LIKE 'a%' AND name LIKE 'l%'

SELECT name FROM world

WHERE name LIKE 'a%' OR name LIKE 'l%'

SELECT name FROM world

WHERE name LIKE '%a' AND name LIKE '%l'

SELECT name FROM world

WHERE name LIKE '%a' OR 'l%'

https://sqlzoo.net/wiki/SELECT_Quiz 3/8
7/5/2021 SELECT Quiz - SQLZOO

SELECT name FROM world

WHERE name LIKE '%a' OR name LIKE '%l'

4. 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
https://sqlzoo.net/wiki/SELECT_Quiz 4/8
7/5/2021 SELECT Quiz - SQLZOO

name length(name)
Sweden 6
Norway 6
Poland 6

5. Here are the first few rows of the world table:


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
...
Pick the result you would obtain from this code:

SELECT name, area*2 FROM world WHERE population = 64000

Andorra 234

Andorra 468


Andorra 936

Andorra 4680

Andorra 936
Albania 57456

https://sqlzoo.net/wiki/SELECT_Quiz 5/8
7/5/2021 SELECT Quiz - SQLZOO

6. Select the code that would show the countries with an area larger than 50000 and a population smaller than 10000000

SELECT name, area, population

FROM world

WHERE area < 50000 AND population < 10000000

SELECT name, area, population

FROM world

WHERE area < 50000 AND population > 10000000


SELECT name, area, population

FROM world

WHERE area > 50000 AND population < 10000000

SELECT name, area, population

FROM world

WHERE area > 50000 AND population > 10000000

SELECT name, area, population

FROM world

WHERE area = 50000 AND population = 10000000

https://sqlzoo.net/wiki/SELECT_Quiz 6/8
7/5/2021 SELECT Quiz - SQLZOO

7. Select the code that shows the population density of China, Australia, Nigeria and France

SELECT name, area/population

FROM world WHERE name IN ('China', 'Nigeria', 'France', 'Australia')

SELECT name, area/population

FROM world WHERE name LIKE ('China', 'Nigeria', 'France', 'Australia')


SELECT name, population/area

FROM world

WHERE name IN ('China', 'Nigeria', 'France', 'Australia')

SELECT name, population/area

FROM world

WHERE name LIKE ('China', 'Nigeria', 'France', 'Australia')

SELECT name, population

FROM world

WHERE name IN ('China', 'Nigeria', 'France', 'Australia')

Score the test

Your score is: 6 out of 7


https://sqlzoo.net/wiki/SELECT_Quiz 7/8
7/5/2021 SELECT Quiz - SQLZOO

Retrieved from "http://sqlzoo.net/w/index.php?title=SELECT_Quiz&oldid=39853"

This page was last edited on 24 January 2021, at 19:44.

https://sqlzoo.net/wiki/SELECT_Quiz 8/8

You might also like