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: Determine o número de voluntários que não fizeram nenhuma doação.
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name TEXT); INSERT INTO volunteers (id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Mike Johnson'); CREATE TABLE donations (id INT, volunteer_id INT, amount INT); INSERT INTO donations (id, volunteer_id, amount) VALUES (1, 1, 100), (2, 2, 200), (3, 4, 300);
SELECT COUNT(*) FROM volunteers LEFT JOIN donations ON volunteers.id = donations.volunteer_id WHERE donations.volunteer_id IS NULL;