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 número médio de pontes construídas por ano na região 'California', agrupadas por tipo de material?
 ###Tabelas: 
CREATE TABLE Bridges (id INT, region VARCHAR(20), material VARCHAR(20), year INT, cost FLOAT);INSERT INTO Bridges (id, region, material, year, cost) VALUES (1, 'California', 'Steel', 2000, 5000000); INSERT INTO Bridges (id, region, material, year, cost) VALUES (2, 'California', 'Concrete', 2002, 4000000); INSERT INTO Bridges (id, region, material, year, cost) VALUES (3, 'California', 'Steel', 2004, 5500000);
SELECT material, AVG(year) as avg_year FROM (SELECT region, material, year, ROW_NUMBER() OVER (PARTITION BY region, material ORDER BY year) as row_num FROM Bridges WHERE region = 'California') tmp WHERE row_num = 1 GROUP BY material;