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: Listar todos os locais de escavação e o número de artefatos encontrados em cada local, excluindo os locais sem artefatos, ordenados pelo número de artefatos em ordem crescente.
 ###Tabelas: 
CREATE TABLE ExcavationSites (SiteID INT, SiteName VARCHAR(100), ArtifactID INT); INSERT INTO ExcavationSites (SiteID, SiteName, ArtifactID) VALUES (1, 'Site A', 1), (1, 'Site A', 2), (2, 'Site B', 3), (3, 'Site C', NULL), (4, 'Site D', 5), (5, 'Site E', 6);
SELECT SiteName, COUNT(ArtifactID) as ArtifactCount FROM ExcavationSites WHERE ArtifactID IS NOT NULL GROUP BY SiteName ORDER BY ArtifactCount ASC;