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: Obter os 5 principais países com mais jogadores que ganharam a maior quantidade de moeda virtual em jogos de realidade virtual.
 ###Tabelas: 
CREATE TABLE Players (PlayerID INT PRIMARY KEY, PlayerName VARCHAR(100), Country VARCHAR(50)); CREATE TABLE VR_Games (GameID INT PRIMARY KEY, PlayerID INT, VirtualCurrency INT); INSERT INTO Players VALUES (1, 'Alice', 'USA'); INSERT INTO VR_Games VALUES (1, 1, 1000);
SELECT P.Country, SUM(V.VirtualCurrency) as TotalCurrencyEarned, ROW_NUMBER() OVER (ORDER BY SUM(V.VirtualCurrency) DESC) as Rank FROM Players P JOIN VR_Games V ON P.PlayerID = V.PlayerID GROUP BY P.Country ORDER BY TotalCurrencyEarned DESC, P.Country LIMIT 5;