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: Encontre o número de tipos de artefatos únicos por local de escavação?
 ###Tabelas: 
CREATE TABLE Sites (SiteID INT, SiteName TEXT); INSERT INTO Sites (SiteID, SiteName) VALUES (1, 'Site-A'), (2, 'Site-B'), (3, 'Site-C'); CREATE TABLE Artifacts (ArtifactID INT, ArtifactName TEXT, SiteID INT, ArtifactType TEXT); INSERT INTO Artifacts (ArtifactID, ArtifactName, SiteID, ArtifactType) VALUES (1, 'Pottery Shard', 1, 'Ceramic'), (2, 'Bronze Arrowhead', 2, 'Metal'), (3, 'Flint Tool', 3, 'Stone'), (4, 'Ancient Coin', 1, 'Metal'), (5, 'Stone Hammer', 2, 'Stone');
SELECT Sites.SiteName, COUNT(DISTINCT Artifacts.ArtifactType) AS UniqueArtifactTypes FROM Sites INNER JOIN Artifacts ON Sites.SiteID = Artifacts.SiteID GROUP BY Sites.SiteName;