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 candidatos de grupos historicamente sub-representados se candidataram para cada posição?
 ###Tabelas: 
CREATE TABLE Candidates (CandidateID INT, Gender VARCHAR(10), Ethnicity VARCHAR(20), Position VARCHAR(20)); INSERT INTO Candidates (CandidateID, Gender, Ethnicity, Position) VALUES (1, 'Female', 'Latino', 'Marketing'), (2, 'Male', 'White', 'IT'), (3, 'Non-binary', 'Black', 'HR'), (4, 'Female', 'Asian', 'Marketing'), (5, 'Male', 'White', 'IT'), (6, 'Female', 'Latino', 'Marketing'), (7, 'Male', 'White', 'IT'), (8, 'Non-binary', 'Black', 'HR');
SELECT Position, ARRAY_LENGTH(STRING_TO_ARRAY(Ethnicity, ',')) - ARRAY_LENGTH(STRING_TO_ARRAY(REPLACE(Ethnicity, ',Underrepresented', ''), ',')) AS Count FROM Candidates WHERE Gender IN ('Female', 'Non-binary') GROUP BY Position;