name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
CREATE
CREATE TABLE Countries (
name TEXT PRIMARY KEY,
capital TEXT NOT NULL,
area FLOAT,
population INT,
continent CHAR(2),
currency CHAR(3) NOT NULL
);
name |
area |
capital |
population |
continent |
currency |
DROP
INSERT INTO
INSERT INTO Countries VALUES ('Norway', 123456789, 'Oslo', 987654321, 'EU', 'EUR');
name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
Norway |
123456789 |
Oslo |
987654321 |
EU |
EUR |
DELETE FROM
DELETE FROM Countries
WHERE continent = ’EU’;
name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
UPDATE
UPDATE Countries
SET population = population + 1
WHERE name = 'Finland';
name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Finland |
337030 |
Helsinki |
5244001 |
EU |
EUR |
ALTER TABLE
ADD COLUMN
ALTER TABLE Countries
ADD Test varchar(255);
name |
area |
capital |
population |
continent |
currency |
test |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
|
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
|
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
|
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
|
Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
|
DROP COLUMN
ALTER TABLE Countries
DROP COLUMN Currency;
name |
area |
capital |
population |
continent |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
Greece |
131940 |
Athens |
11000000 |
EU |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
Peru |
1285220 |
Lima |
29907003 |
SA |
Finland |
337030 |
Helsinki |
5244000 |
EU |
SELECT
Select specified columns
SELECT Area, Capital FROM Countries;
area |
capital |
945087 |
Dodoma |
131940 |
Athens |
449964 |
Stockholm |
1285220 |
Lima |
337030 |
Helsinki |
Select all columns
name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
Select with where clause
SELECT * FROM Countries WHERE continent = 'EU';
name |
area |
capital |
population |
continent |
currency |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
SELECT DISTINCT
SELECT DISTINCT currency FROM Countries;
WHERE
Equality
SELECT * FROM Countries WHERE name = "Sweden";
name |
area |
capital |
population |
continent |
currency |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Inequality
SELECT * FROM Countries WHERE continent <> ’EU’;
name |
area |
capital |
population |
continent |
currency |
Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Expression
SELECT * FROM Countries WHERE population/area >= 80;
name |
area |
capital |
population |
continent |
currency |
Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Multiple
SELECT * FROM Countries WHERE continent = 'EU' AND
NOT (currency = 'EUR');
name |
area |
capital |
population |
continent |
currency |
Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |