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: Quantos sites de aquicultura estão presentes em cada país, classificados pelo número de espécies por site?
 ###Tabelas: 
CREATE TABLE aquaculture_sites (site_id INT, country VARCHAR(50), species INT); INSERT INTO aquaculture_sites VALUES (1, 'Norway', 5), (2, 'Norway', 3), (3, 'Canada', 4), (4, 'Canada', 6), (5, 'USA', 2), (6, 'USA', 1);
SELECT country, COUNT(*) AS site_count, RANK() OVER (ORDER BY COUNT(*) DESC) AS site_count_rank FROM aquaculture_sites GROUP BY country;