Programming & Development / April 11, 2025

How to Represent Kazakhstan’s Regions in Java and SQL Using ISO 3166-2 Codes

Kazakhstan regions Java enum Kazakhstan ISO 3166-2 KZ SQL Kazakhstan regions KZ region codes Kazakhstan administrative divisions backend region enum Kazakhstan regions Java SQL Spring Boot regions Kazakhstan

🇰🇿 Java Enum: Kazakhstan’s Regions

Kazakhstan is divided into 14 regions and 3 cities of national significance. Here’s the Java enum using ISO 3166-2:KZ codes:

java

public enum KazakhstanRegion {
    AKMOLA("KZ-AKM"),
    ALMATY("KZ-ALM"),
    ATYRAU("KZ-ATY"),
    EAST_KAZAKHSTAN("KZ-23"),
    JAMBYL("KZ-JAM"),
    KARAGANDA("KZ-KAR"),
    KOSTANAY("KZ-KOS"),
    KYZYLORDA("KZ-KZY"),
    MANGYSTAU("KZ-MAN"),
    NORTH_KAZAKHSTAN("KZ-12"),
    PAVLODAR("KZ-PAV"),
    SOUTHEAST_KAZAKHSTAN("KZ-SEK"),
    WEST_KAZAKHSTAN("KZ-WKA"),
    ZHAMBYL("KZ-ZHA");

    private final String code;

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

    public String getCode() {
        return code;
    }
}

🗃️ SQL Table and Insert Statements

sql

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

INSERT INTO kazakhstan_regions (name, code) VALUES
('Akmola', 'KZ-AKM'),
('Almaty', 'KZ-ALM'),
('Atyrau', 'KZ-ATY'),
('East Kazakhstan', 'KZ-23'),
('Jambyl', 'KZ-JAM'),
('Karaganda', 'KZ-KAR'),
('Kostanay', 'KZ-KOS'),
('Kyzylorda', 'KZ-KZY'),
('Mangystau', 'KZ-MAN'),
('North Kazakhstan', 'KZ-12'),
('Pavlodar', 'KZ-PAV'),
('Southeast Kazakhstan', 'KZ-SEK'),
('West Kazakhstan', 'KZ-WKA'),
('Zhambyl', 'KZ-ZHA');

✅ Summary

This setup covers all 14 regions of Kazakhstan using ISO 3166-2:KZ codes, ideal for backend systems, Java applications, and SQL databases.



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