SQL Table des pays


Exemple

Dans cet exemple, nous avons une table Pays . Un tableau pour les pays a de nombreux usages, en particulier dans les applications financières impliquant des devises et des taux de change.

Exemple en direct: violon SQL

Certains logiciels de données de marché tels que Bloomberg et Reuters exigent que vous donniez à leur API un code de pays de 2 ou 3 caractères avec le code de devise. Par conséquent, cet exemple de tableau contient à la fois la colonne de code ISO 2 caractères et les colonnes de code ISO3 3 caractères.


Des pays

( voir la table )

Id ISO ISO3 ISONumérique Nom du pays Capitale ContinentCode Code de devise
1 AU AUS 36 Australie Canberra OC AUD
2 DE DEU 276 Allemagne Berlin UE EUR
2 DANS INDIANA 356 Inde New Delhi COMME INR
3 LA LAO 418 Laos Vientiane COMME LAK
4 NOUS Etats-Unis 840 États Unis Washington N / A USD
5 ZW ZWE 716 Zimbabwe Harare UN F ZWL

SQL pour créer la table:

CREATE TABLE Countries (
    Id INT NOT NULL AUTO_INCREMENT,
    ISO VARCHAR(2) NOT NULL,
    ISO3 VARCHAR(3) NOT NULL,
    ISONumeric INT NOT NULL,
    CountryName VARCHAR(64) NOT NULL,
    Capital VARCHAR(64) NOT NULL,
    ContinentCode VARCHAR(2) NOT NULL,
    CurrencyCode VARCHAR(3) NOT NULL,
    PRIMARY KEY(Id)
)
;

INSERT INTO Countries
    (ISO, ISO3, ISONumeric, CountryName, Capital, ContinentCode, CurrencyCode)
VALUES
    ('AU', 'AUS', 36, 'Australia', 'Canberra', 'OC', 'AUD'),
    ('DE', 'DEU', 276, 'Germany', 'Berlin', 'EU', 'EUR'),
    ('IN', 'IND', 356, 'India', 'New Delhi', 'AS', 'INR'),
    ('LA', 'LAO', 418, 'Laos', 'Vientiane', 'AS', 'LAK'),
    ('US', 'USA', 840, 'United States', 'Washington', 'NA', 'USD'),
    ('ZW', 'ZWE', 716, 'Zimbabwe', 'Harare', 'AF', 'ZWL')
;