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 total de embarcações e sua velocidade média no Mar Báltico, agrupados por sua categoria de velocidade?
 ###Tabelas: 
CREATE TABLE vessel_speeds (id INT, vessel_name VARCHAR(50), region VARCHAR(50), speed DECIMAL(5,2)); INSERT INTO vessel_speeds (id, vessel_name, region, speed) VALUES (1, 'Vessel X', 'Baltic Sea', 12.5), (2, 'Vessel Y', 'Baltic Sea', 15.8); CREATE VIEW speed_categories AS SELECT 0 AS lower_limit, 10 AS upper_limit UNION SELECT 10, 20 UNION SELECT 20, 30;
SELECT IF(speed < 10, 'Slow', IF(speed >= 10 AND speed < 20, 'Medium', 'Fast')) AS speed_category, COUNT(*) AS total_vessels, AVG(speed) AS avg_speed FROM vessel_speeds WHERE region = 'Baltic Sea' GROUP BY speed_category; SELECT * FROM speed_categories;