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: Quais são os nomes de todos os álbuns lançados por artistas da Espanha que contenham pelo menos uma música com mais de 5 minutos?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID INT, ArtistName VARCHAR(100), Country VARCHAR(50)); INSERT INTO Artists (ArtistID, ArtistName, Country) VALUES (1, 'Enrique Iglesias', 'Spain'), (2, 'Green Day', 'USA'); CREATE TABLE Songs (SongID INT, SongName VARCHAR(100), ArtistID INT, Length FLOAT); INSERT INTO Songs (SongID, SongName, ArtistID, Length) VALUES (1, 'Hero', 1, 4.2), (2, 'Boulevard of Broken Dreams', 2, 4.2); CREATE TABLE Albums (AlbumID INT, AlbumName VARCHAR(100), ArtistID INT, LongestSongLength FLOAT); INSERT INTO Albums (AlbumID, AlbumName, ArtistID, LongestSongLength) VALUES (1, 'Euphoria', 1, 5.5), (2, 'American Idiot', 2, 4.7);
SELECT AlbumName FROM Albums a JOIN Artists ar ON a.ArtistID = ar.ArtistID JOIN Songs s ON ar.ArtistID = s.ArtistID WHERE Country = 'Spain' AND s.Length > 5 GROUP BY AlbumName;