UK Daily COVID Data - Countries And Regions
Daily UK Covid data from the different countries & different regions in England
@kaggle.albertovidalrod_uk_daily_covid_data_countries_and_regions
Daily UK Covid data from the different countries & different regions in England
@kaggle.albertovidalrod_uk_daily_covid_data_countries_and_regions
Daily official UK Covid data. The data is available per country (England, Scotland, Wales and Northern Ireland) and for different regions in England. The different regions are split into two different files as part of the data is directly gathered by the NHS (National Health Service). The files that contain the word 'nhsregion' in their name, include data related to hospitals only, such as number of admissions or number of people in respirators. The files containing the word 'region' in their name, include the rest of the data, such as number of cases, number of vaccinated people or number of tests performed per day. The next paragraphs describe the columns for the different file types.
Files related to regions (word 'region' included in the file name) have the following columns:
Files related to countries (England, Northern Ireland, Scotland and Wales) have the above columns and also:
Files related to nhsregion (word 'nhsregion' included in the file name) have the following columns:
It's worth noting that the dataset hasn't been cleaned and it needs cleaning. Also, different files have different null columns. This isn't an error in the dataset but the way different countries and regions report the data.
CREATE TABLE england_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE,
"new_admissions" DOUBLE,
"cum_admissions" DOUBLE,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_east_of_england_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_london_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_midlands_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_north_east_and_yorkshire_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_north_west_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_south_east_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_nhsregion_south_west_covid (
"new_admissions" BIGINT,
"cum_admissions" BIGINT,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE england_region_east_midlands_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_east_of_england_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_london_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_north_east_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_north_west_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_south_east_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_south_west_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_west_midlands_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE england_region_yorkshire_and_the_humber_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" DOUBLE,
"cum_deaths_60days" DOUBLE,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" DOUBLE,
"new_pcr_test" DOUBLE,
"cum_pcr_test" DOUBLE,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" DOUBLE,
"test_roll_people" DOUBLE,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE
);
CREATE TABLE northern_ireland_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" VARCHAR,
"cum_deaths_60days" VARCHAR,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" VARCHAR,
"new_pcr_test" DOUBLE,
"cum_pcr_test" VARCHAR,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" VARCHAR,
"test_roll_people" VARCHAR,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" VARCHAR,
"cum_third_dose" VARCHAR,
"new_admissions" DOUBLE,
"cum_admissions" DOUBLE,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE scotland_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" VARCHAR,
"cum_deaths_60days" VARCHAR,
"new_first_episode" DOUBLE,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" VARCHAR,
"new_pcr_test" DOUBLE,
"cum_pcr_test" VARCHAR,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" VARCHAR,
"test_roll_people" VARCHAR,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" DOUBLE,
"cum_third_dose" DOUBLE,
"new_admissions" DOUBLE,
"cum_admissions" DOUBLE,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
CREATE TABLE wales_covid (
"date" TIMESTAMP,
"area_type" VARCHAR,
"area_name" VARCHAR,
"daily_cases" DOUBLE,
"cum_cases" DOUBLE,
"new_deaths_28days" DOUBLE,
"cum_deaths_28days" DOUBLE,
"new_deaths_60days" VARCHAR,
"cum_deaths_60days" VARCHAR,
"new_first_episode" BIGINT,
"cum_first_episode" DOUBLE,
"new_reinfections" DOUBLE,
"cum_reinfections" DOUBLE,
"new_virus_test" DOUBLE,
"cum_virus_test" VARCHAR,
"new_pcr_test" DOUBLE,
"cum_pcr_test" VARCHAR,
"new_lfd_test" DOUBLE,
"cum_lfd_test" DOUBLE,
"test_roll_pos_pct" VARCHAR,
"test_roll_people" VARCHAR,
"new_first_dose" DOUBLE,
"cum_first_dose" DOUBLE,
"new_second_dose" DOUBLE,
"cum_second_dose" DOUBLE,
"new_third_dose" VARCHAR,
"cum_third_dose" VARCHAR,
"new_admissions" DOUBLE,
"cum_admissions" DOUBLE,
"hospital_cases" DOUBLE,
"ventilator_beds" DOUBLE,
"trans_rate_min" DOUBLE,
"trans_rate_max" DOUBLE,
"trans_growth_min" DOUBLE,
"trans_growth_max" DOUBLE
);
Anyone who has the link will be able to view this.