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 idade média dos jogadores que jogam jogos de realidade virtual no Canadá?
 ###Tabelas: 
CREATE TABLE Players (PlayerID INT, Age INT, Country VARCHAR(50)); INSERT INTO Players (PlayerID, Age, Country) VALUES (1, 22, 'Brazil'), (2, 30, 'Canada'), (3, 25, 'United Kingdom'), (4, 19, 'India'), (5, 45, 'Canada'), (6, 32, 'Canada'), (7, 28, 'Brazil'), (8, 42, 'Canada'), (9, 21, 'United Kingdom'); CREATE TABLE GameLibrary (GameID INT, GameName VARCHAR(50), GameType VARCHAR(50)); INSERT INTO GameLibrary (GameID, GameName, GameType) VALUES (1, 'GameA', 'Non-VR'), (2, 'GameB', 'Non-VR'), (3, 'GameC', 'VR'), (4, 'GameD', 'Non-VR'), (5, 'GameE', 'VR'), (6, 'GameF', 'Non-VR'); CREATE TABLE PlayerGameLibrary (PlayerID INT, GameID INT); INSERT INTO PlayerGameLibrary (PlayerID, GameID) VALUES (2, 3), (3, 3), (5, 3), (6, 3), (7, 5), (8, 5);
SELECT AVG(Players.Age) FROM Players JOIN PlayerGameLibrary ON Players.PlayerID = PlayerGameLibrary.PlayerID JOIN GameLibrary ON PlayerGameLibrary.GameID = GameLibrary.GameID WHERE GameLibrary.GameType = 'VR' AND Players.Country = 'Canada';