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 3 países com mais medalhas de ouro ganhas no conjunto de dados olympic_medals.
 ###Tabelas: 
CREATE TABLE olympic_medals (country VARCHAR(50), medal VARCHAR(50), year INT);
SELECT country, COUNT(medal) as total_golds FROM olympic_medals WHERE medal = 'gold' GROUP BY country ORDER BY total_golds DESC LIMIT 3;