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: Liste os nomes dos times de futebol na Premier League que têm mais de 50% de seus jogadores nascidos fora do Reino Unido.
 ###Tabelas: 
CREATE TABLE IF NOT EXISTS players (id INT, name VARCHAR(50), position VARCHAR(50), team VARCHAR(50), country VARCHAR(50)); CREATE VIEW IF NOT EXISTS uk_players AS SELECT team, COUNT(*) AS count FROM players WHERE country = 'UK' GROUP BY team;
SELECT team FROM players JOIN uk_players ON players.team = uk_players.team WHERE players.team IN (SELECT team FROM uk_players WHERE count < COUNT(*) * 0.5) AND players.country != 'UK' GROUP BY team HAVING COUNT(*) > (SELECT COUNT(*)/2 FROM players WHERE team = players.team);