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: Listar todas as campanhas de comunicação únicas em 2022 focadas na educação climática e exibir o número de alvos por campanha.
 ###Tabelas: 
CREATE TABLE climate_education (year INT, campaign VARCHAR(20), target VARCHAR(20)); INSERT INTO climate_education (year, campaign, target) VALUES (2022, 'Campaign1', 'Students'), (2022, 'Campaign2', 'Teachers'), (2022, 'Campaign3', 'Policy Makers'), (2022, 'Campaign1', 'Policy Makers'), (2022, 'Campaign4', 'General Public');
SELECT campaign, COUNT(DISTINCT target) AS num_targets FROM climate_education WHERE year = 2022 AND campaign IN ('Campaign1', 'Campaign2', 'Campaign3', 'Campaign4') GROUP BY campaign;