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 artefatos foram encontrados em cada local de escavação, excluindo locais sem artefatos?
 ###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);
SELECT SiteName, COUNT(ArtifactID) as ArtifactCount FROM ExcavationSites WHERE ArtifactID IS NOT NULL GROUP BY SiteName ORDER BY ArtifactCount DESC;