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: Quantos funcionários de cada país existem no banco de dados, e que porcentagem do total de funcionários cada país representa?
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID int, Country varchar(50), Department varchar(50)); INSERT INTO Employees (EmployeeID, Country, Department) VALUES (1, 'USA', 'Engineering'), (2, 'Canada', 'Marketing'), (3, 'Mexico', 'Sales'); CREATE TABLE Departments (Department varchar(50), Manager varchar(50)); INSERT INTO Departments (Department, Manager) VALUES ('Engineering', 'John Doe'), ('Marketing', 'Jane Smith'), ('Sales', 'Bob Johnson');
SELECT e.Country, COUNT(e.EmployeeID) as EmployeeCount, COUNT(e.EmployeeID) * 100.0 / (SELECT COUNT(*) FROM Employees) as PercentageOfTotal FROM Employees e GROUP BY e.Country;