Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Identificar o número de poços perfurados em cada estado dos EUA para empresas estatais entre 2018 e 2020.
 ###Tabelas: 
CREATE TABLE wells_state_owned_usa (id INT, well_name VARCHAR(50), location VARCHAR(50), company VARCHAR(50), num_drills INT, drill_date DATE, is_state_owned BOOLEAN, state VARCHAR(50)); INSERT INTO wells_state_owned_usa VALUES (1, 'Well P', 'Texas', 'Texas Oil', 4, '2019-04-01', true, 'Texas'); INSERT INTO wells_state_owned_usa VALUES (2, 'Well Q', 'California', 'California Oil', 6, '2018-09-15', true, 'California'); INSERT INTO wells_state_owned_usa VALUES (3, 'Well R', 'Alaska', 'Alaskan Oil', 7, '2020-07-22', true, 'Alaska');
SELECT state, SUM(num_drills) FROM wells_state_owned_usa WHERE is_state_owned = true AND drill_date BETWEEN '2018-01-01' AND '2020-12-31' GROUP BY state;