Mateusz Adamowski Szkolenia

Struktura ludności według wieku (dane GUS)

Źródło danych: GUS

rok data pozyskania SQL SQLite CSV TXT JSON
2018 2018-12-31 [SQL] [DB] [CSV] [TXT] [JSON]
2021 2021-12-31 [SQL] [DB] [CSV] [TXT] [JSON]
2023 2023-11-29 [SQL] [DB] [CSV] [TXT] [JSON]

Opis formatów

SQL

Plik SQL w składni zgodnej z SQLite.

Create Table `populacja`(
    `rok`       Integer Not Null,
    `wiek`      Integer Not Null,
    `plec`      Char(1) Not Null
                Check (`plec` In ('M', 'K')),
    `liczba`    Integer,

    Unique (`rok`, `wiek`, `plec`)
);

TXT

Plik tekstowy z kolumnami odzielonymi znakiem TAB.

rok	wiek	liczba_m	liczba_k
1970	0	267062	254499
1970	1	256244	245698
1970	2	259486	247922
1970	3	255955	245349
...

CSV

Plik z wartościami oddzielonymi przecinkami.

rok,wiek,liczba_m,liczba_k
1970,0,267062,254499
1970,1,256244,245698
1970,2,259486,247922
1970,3,255955,245349

JSON

Plik JSON.

[
    {
        "rok": 1970,
        "wiek": 0,
        "m": 267062,
        "k": 254499
    },
    {
        "rok": 1970,
        "wiek": 1,
        "m": 256244,
        "k": 245698
    },
    "..."
]