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 dos trens elétricos no Canadá e nos EUA, agrupada por país?
 ###Tabelas: 
CREATE TABLE Trains (id INT, name VARCHAR(50), speed FLOAT, country VARCHAR(50)); INSERT INTO Trains (id, name, speed, country) VALUES (1, 'TrainA', 120.5, 'Canada'), (2, 'TrainB', 150.7, 'Canada'), (3, 'TrainC', 180.9, 'USA'), (4, 'TrainD', 200.2, 'USA');
SELECT context.country, AVG(context.speed) FROM (SELECT * FROM Trains WHERE Trains.country IN ('Canada', 'USA')) AS context GROUP BY context.country;