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 peso médio das cargas para cada tipo de embarcação?
 ###Tabelas: 
CREATE TABLE vessels (id VARCHAR(20), name VARCHAR(20), type VARCHAR(20)); CREATE TABLE cargoes (id INT, vessel_id VARCHAR(20), weight INT); INSERT INTO vessels (id, name, type) VALUES ('1', 'VesselA', 'Cargo'), ('2', 'VesselB', 'Tanker'), ('3', 'VesselC', 'Cargo'), ('4', 'VesselD', 'Passenger'); INSERT INTO cargoes (id, vessel_id, weight) VALUES (1, '1', 50000), (2, '1', 75000), (3, '2', 100000), (4, '3', 60000), (5, '3', 65000), (6, '4', 0);
SELECT v.type, AVG(c.weight) FROM vessels v JOIN cargoes c ON v.id = c.vessel_id GROUP BY v.type;