Programming & Development / April 11, 2025

How to Represent Ecuador’s Provinces in Java and SQL Using ISO 3166-2 Codes

Ecuador provinces Java enum Ecuador ISO 3166-2 EC SQL Ecuador provinces EC province codes Ecuador administrative divisions Spring Boot enum Ecuador backend data Ecuador region codes

🇪🇨 Java Enum: Ecuador’s Provinces

Ecuador is divided into 24 provinces, each with its own ISO 3166-2:EC code. Here's the Java enum:

java

public enum EcuadorProvince {
    AZUAY("EC-A"),
    BOLIVAR("EC-B"),
    CAÑAR("EC-U"),
    CARCHI("EC-C"),
    CHIMBORAZO("EC-H"),
    COTOPAXI("EC-X"),
    EL_ORO("EC-O"),
    ESMERALDAS("EC-E"),
    GALAPAGOS("EC-W"),
    GUAYAS("EC-G"),
    IMBABURA("EC-I"),
    LOJA("EC-L"),
    LOS_RIOS("EC-R"),
    MANABI("EC-M"),
    MORONA_SANTIAGO("EC-S"),
    NAPO("EC-N"),
    ORELLANA("EC-D"),
    PASTAZA("EC-Y"),
    PICHINCHA("EC-P"),
    SANTA_ELENA("EC-SE"),
    SANTO_DOMINGO_DE_LOS_TSACHILAS("EC-SD"),
    SUCUMBIOS("EC-U"),
    TUNGURAHUA("EC-T"),
    ZAMORA_CHINCHIPE("EC-Z");

    private final String code;

    EcuadorProvince(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }
}
📝 Note: Ecuador's ISO codes follow the pattern EC-<Letter(s)>, though some provinces like Santa Elena (SE) and Santo Domingo de los Tsáchilas (SD) use two-letter codes.

🗃️ SQL Table and Insert Statements

sql

CREATE TABLE ecuador_provinces (
    id SERIAL PRIMARY KEY,
    name VARCHAR(64) NOT NULL,
    code VARCHAR(8) NOT NULL UNIQUE
);

INSERT INTO ecuador_provinces (name, code) VALUES
('Azuay', 'EC-A'),
('Bolívar', 'EC-B'),
('Cañar', 'EC-U'),
('Carchi', 'EC-C'),
('Chimborazo', 'EC-H'),
('Cotopaxi', 'EC-X'),
('El Oro', 'EC-O'),
('Esmeraldas', 'EC-E'),
('Galápagos', 'EC-W'),
('Guayas', 'EC-G'),
('Imbabura', 'EC-I'),
('Loja', 'EC-L'),
('Los Ríos', 'EC-R'),
('Manabí', 'EC-M'),
('Morona Santiago', 'EC-S'),
('Napo', 'EC-N'),
('Orellana', 'EC-D'),
('Pastaza', 'EC-Y'),
('Pichincha', 'EC-P'),
('Santa Elena', 'EC-SE'),
('Santo Domingo de los Tsáchilas', 'EC-SD'),
('Sucumbíos', 'EC-U'),
('Tungurahua', 'EC-T'),
('Zamora Chinchipe', 'EC-Z');

✅ Summary

This setup provides full support for all 24 provinces of Ecuador, with both a clean Java enum and SQL INSERT statements, following ISO 3166-2:EC standard codes.


Comments

No comments yet

Add a new Comment

NUHMAN.COM

Information Technology website for Programming & Development, Web Design & UX/UI, Startups & Innovation, Gadgets & Consumer Tech, Cloud Computing & Enterprise Tech, Cybersecurity, Artificial Intelligence (AI) & Machine Learning (ML), Gaming Technology, Mobile Development, Tech News & Trends, Open Source & Linux, Data Science & Analytics

Categories

Tags

©{" "} Nuhmans.com . All Rights Reserved. Designed by{" "} HTML Codex