Quick Ref.

BBC Country Profiles

This tutorial introduces SQL as a query language. We will be using the SELECT command on the table 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
...

Exercises

Using the SELECT statement.

1a. Read the notes about this table. Issue the command: SELECT name, region, population FROM bbc. Look at the output.

Results

Before attempting the following questions read this! How to use WHERE to filter records.

2a. Show the name for the countries that have a population of at least 200 million. (200 million is 200000000, there are eight zeros)

Results
2b. Give the name and the per capita GDP for those countries with a population of at least 200 million.

Results
2c. Show the name and population in millions for the countries of 'Middle East'
Divide the population by 1000000 to get population in millions.

Results
2d. Show the name and population for 'France', 'Germany', 'Italy'

Results
2e. Identify the countries which have names including the word 'United'

Results

What next?