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 médio de visitas por embarcação para embarcações que visitaram 'Port G'?
 ###Tabelas: 
CREATE TABLE ports (port_id INT, port_name TEXT, country TEXT); INSERT INTO ports (port_id, port_name, country) VALUES (1, 'Port A', 'USA'), (2, 'Port B', 'Canada'), (3, 'Port C', 'USA'), (4, 'Port D', 'Mexico'), (5, 'Port E', 'Brazil'), (6, 'Port F', 'Chile'), (7, 'Port G', 'Argentina'); CREATE TABLE visits (visit_id INT, vessel_id INT, port_id INT); INSERT INTO visits (visit_id, vessel_id, port_id) VALUES (1, 1, 1), (2, 2, 1), (3, 1, 2), (4, 2, 2), (5, 4, 5), (6, 3, 7), (7, 2, 7), (8, 1, 7);
SELECT AVG(visits_per_vessel) FROM (SELECT COUNT(vessel_id) AS visits_per_vessel FROM visits WHERE port_id = (SELECT port_id FROM ports WHERE port_name = 'Port G') GROUP BY vessel_id) AS subquery;