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 é a média da população das cidades com vendas de veículos elétricos?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(50), population INT); INSERT INTO cities (id, name, population) VALUES (1, 'San Francisco', 874000); INSERT INTO cities (id, name, population) VALUES (2, 'New York', 8601000); CREATE TABLE electric_vehicles (id INT, city_id INT, make VARCHAR(50), model VARCHAR(50), year INT, sales INT); INSERT INTO electric_vehicles (id, city_id, make, model, year, sales) VALUES (1, 1, 'Tesla', 'Model S', 2020, 5000); INSERT INTO electric_vehicles (id, city_id, make, model, year, sales) VALUES (2, 1, 'Tesla', 'Model 3', 2020, 8000); INSERT INTO electric_vehicles (id, city_id, make, model, year, sales) VALUES (3, 2, 'Chevrolet', 'Bolt', 2020, 3000);
SELECT AVG(cities.population) as avg_population FROM cities JOIN electric_vehicles ON cities.id = electric_vehicles.city_id;