Quick
Ref.
Functions
- date
- number
- string
Data Types
- date
- number
- string
|
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 |
|
| ... |
|
ExercisesUsing the SELECT statement.
Before attempting the following questions read this!
How to use WHERE to filter records.
2a. Show the name for the four 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.
per capita GDP is the GDP divided by the population GDP/population
|
Results
|
2c. Show the name and population in millions for the
countries of 'Asia' (Simply divide the population by
1000000 and round to the nearest integer).
The function ROUND(x,p) will round the value x to p
decimal places.
ROUND(population/1000000,0)
BTW p may be a negative number.
|
Results
|
2d. Show the name and population for 'France', 'Germany', 'Italy'
|
Results
|
2e. Identify the countries which have names including the
word 'United'
|
Results
|
That's enough for the first tutorial.
You can play an instructive game: Be the delete! or Unique Keys Or you can learn about nested statements, these are instructive
and entertaining, but rarely useful.
Nested SELECT statements using the
bbc table. Or you can to continue practicing the the same techniques
and gain more experience of these vital skills on the Nobel table.
The WHERE statement using the
nobel table.
| |