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: Liste o número de investimentos feitos por cada investidor em startups de saúde, classificados pelo número de investimentos em ordem decrescente.
 ###Tabelas: 
CREATE TABLE investors (id INT, name TEXT); CREATE TABLE investments (id INT, investor_id INT, startup_id INT, investment_amount INT); CREATE TABLE startups (id INT, name TEXT, industry TEXT); INSERT INTO investors (id, name) VALUES (1, 'InvestorA'), (2, 'InvestorB'); INSERT INTO startups (id, name, industry) VALUES (1, 'HealthcareStartupA', 'Healthcare'), (2, 'TechStartupB', 'Technology'); INSERT INTO investments (id, investor_id, startup_id, investment_amount) VALUES (1, 1, 1, 100000), (2, 1, 2, 200000), (3, 2, 1, 150000);
SELECT i.name, COUNT(*) as num_investments FROM investors i INNER JOIN investments inv ON i.id = inv.investor_id INNER JOIN startups s ON inv.startup_id = s.id WHERE s.industry = 'Healthcare' GROUP BY i.name ORDER BY num_investments DESC;