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 os 3 países com a maior densidade de filiação sindical.
 ###Tabelas: 
CREATE TABLE union_density(country VARCHAR(14), total_members INT, total_workforce INT);INSERT INTO union_density(country, total_members, total_workforce) VALUES ('Canada', 4000000, 19000000), ('United States', 15000000, 160000000), ('Australia', 2000000, 12000000);
SELECT country, (total_members * 100.0 / total_workforce) AS union_density FROM union_density ORDER BY union_density DESC LIMIT 3;