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: Quantas vezes um jogador marcou um hat-trick (3 ou mais gols) em uma única partida de futebol na English Premier League?
 ###Tabelas: 
CREATE TABLE matches (match_id INT, date DATE, team1 TEXT, team2 TEXT, goals1 INT, goals2 INT); INSERT INTO matches (match_id, date, team1, team2, goals1, goals2) VALUES (1, '2022-01-01', 'Liverpool', 'Manchester United', 3, 2), (2, '2022-01-02', 'Arsenal', 'Chelsea', 2, 3), (3, '2022-01-03', 'Manchester City', 'Tottenham', 4, 1);
SELECT COUNT(*) FROM (SELECT team1 as team FROM matches WHERE goals1 >= 3) UNION (SELECT team2 as team FROM matches WHERE goals2 >= 3);