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: Identificar as três principais pontes com a maior carga de projeto no Noroeste do Pacífico, incluindo o nome da ponte, carga de projeto e ano de construção, e classificá-las pela carga de projeto em ordem decrescente.
 ###Tabelas: 
CREATE TABLE bridges (id INT, name VARCHAR(255), design_load FLOAT, construction_year INT); INSERT INTO bridges (id, name, design_load, construction_year) VALUES (1, 'Golden Gate', 44000, 1937), (2, 'Lewis and Clark', 40000, 2005), (3, 'Fremont', 42000, 1971);
SELECT name, design_load, construction_year, ROW_NUMBER() OVER (ORDER BY design_load DESC) as rank FROM bridges WHERE location = 'Pacific Northwest' GROUP BY name, design_load, construction_year HAVING rank <= 3;