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 velocidade média de todas as embarcações perto da costa do Japão, agrupadas por seu tipo?
 ###Tabelas: 
CREATE TABLE vessels ( id INT, type VARCHAR(255), speed FLOAT, longitude FLOAT, latitude FLOAT ); INSERT INTO vessels (id, type, speed, longitude, latitude) VALUES (1, 'Tanker', 15.3, 139.6917, 35.6895); INSERT INTO vessels (id, type, speed, longitude, latitude) VALUES (2, 'Cargo', 20.1, 141.3571, 41.1044);
SELECT type, AVG(speed) as avg_speed FROM vessels WHERE latitude BETWEEN 20 AND 46 AND longitude BETWEEN 120 AND 154 GROUP BY type;