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: Quais estados têm mais de 5 programas de apoio a deficientes?
 ###Tabelas: 
CREATE TABLE states (state_id INT, state_name VARCHAR(50), num_programs INT); INSERT INTO states (state_id, state_name, num_programs) VALUES (1, 'California', 7), (2, 'Texas', 3), (3, 'New York', 6), (4, 'Florida', 4);
SELECT state_name FROM (SELECT state_name, ROW_NUMBER() OVER (ORDER BY num_programs DESC) as rn FROM states) t WHERE rn <= (SELECT COUNT(*) FROM states WHERE num_programs > 5);