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 contagem total de candidatos, candidatos entrevistados e candidatos contratados por cargo no departamento de Vendas?
 ###Tabelas: 
CREATE TABLE ApplicantData (ApplicantID int, JobPosition varchar(20), ApplicantType varchar(10), Department varchar(20)); INSERT INTO ApplicantData (ApplicantID, JobPosition, ApplicantType, Department) VALUES (1, 'Sales Representative', 'Applicant', 'Sales'), (2, 'Sales Representative', 'Interviewed', 'Sales'), (3, 'Sales Manager', 'Hired', 'Sales');
SELECT JobPosition, COUNT(CASE WHEN ApplicantType = 'Applicant' THEN 1 END) AS TotalApplicants, COUNT(CASE WHEN ApplicantType = 'Interviewed' THEN 1 END) AS InterviewedApplicants, COUNT(CASE WHEN ApplicantType = 'Hired' THEN 1 END) AS HiredApplicants FROM ApplicantData WHERE Department = 'Sales' GROUP BY JobPosition;