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: Qual é o preço médio das esculturas cubistas expostas em Londres no século XX?
 ###Tabelas: 
CREATE TABLE Artworks (artwork_id INT, name VARCHAR(255), artist_id INT, date_sold DATE, price DECIMAL(10,2), exhibition_id INT, art_movement VARCHAR(255)); CREATE TABLE Artists (artist_id INT, name VARCHAR(255), nationality VARCHAR(255)); CREATE TABLE Exhibitions (exhibition_id INT, city VARCHAR(255), start_date DATE, end_date DATE);
SELECT AVG(Artworks.price) FROM Artworks INNER JOIN Exhibitions ON Artworks.exhibition_id = Exhibitions.exhibition_id INNER JOIN Artists ON Artworks.artist_id = Artists.artist_id WHERE Artworks.art_movement = 'Cubist' AND Exhibitions.city = 'London' AND Exhibitions.start_date < '1901-01-01' AND Exhibitions.end_date > '1900-01-01' AND Artworks.art_movement IS NOT NULL;