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 porcentagem de jogadores que preferem jogos de realidade virtual e qual é a porcentagem de jogadores que preferem jogos não-VR, agrupados por gênero?
 ###Tabelas: 
CREATE TABLE Players (PlayerID int, Age int, Gender varchar(10), GamePreference varchar(20)); INSERT INTO Players (PlayerID, Age, Gender, GamePreference) VALUES (5, 22, 'Male', 'VR'); INSERT INTO Players (PlayerID, Age, Gender, GamePreference) VALUES (6, 33, 'Female', 'Non-VR'); INSERT INTO Players (PlayerID, Age, Gender, GamePreference) VALUES (7, 45, 'Non-binary', 'VR');
SELECT Gender, CASE WHEN GamePreference = 'VR' THEN 'VR' ELSE 'Non-VR' END AS GamePreference, ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM Players WHERE Gender = P.Gender), 1) AS Percentage FROM Players P GROUP BY Gender, GamePreference;