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 de contêineres carregados e descarregados para cada navio de carga na tabela 'cargo_fleet'?
 ###Tabelas: 
CREATE TABLE cargo_fleet (id INT, ship_name VARCHAR(50), type VARCHAR(50), capacity INT); CREATE TABLE port_operations (id INT, cargo_ship_id INT, port VARCHAR(50), operation_type VARCHAR(50), container_count INT); INSERT INTO cargo_fleet (id, ship_name, type, capacity) VALUES (1, 'Aquamarine', 'Container', 5000), (2, 'Bluewhale', 'Bulk', 8000), (3, 'Starfish', 'Tanker', 3000); INSERT INTO port_operations (id, cargo_ship_id, port, operation_type, container_count) VALUES (1, 1, 'LA', 'Load', 200), (2, 1, 'LA', 'Unload', 150), (3, 2, 'NY', 'Load', 300), (4, 2, 'NY', 'Unload', 250), (5, 3, 'MIA', 'Load', 100), (6, 3, 'MIA', 'Unload', 200);
SELECT cargo_fleet.ship_name, SUM(CASE WHEN port_operations.operation_type = 'Load' THEN port_operations.container_count ELSE 0 END) AS loaded_containers, SUM(CASE WHEN port_operations.operation_type = 'Unload' THEN port_operations.container_count ELSE 0 END) AS unloaded_containers FROM cargo_fleet INNER JOIN port_operations ON cargo_fleet.id = port_operations.cargo_ship_id GROUP BY cargo_fleet.ship_name;