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 os 3 serviços mais caros para estudantes com deficiência auditiva, ordenados pelo custo do serviço.
 ###Tabelas: 
CREATE TABLE service (student_id INT, service_type TEXT, cost FLOAT); INSERT INTO service (student_id, service_type, cost) VALUES (1, 'Sign Language Interpretation', 1500), (2, 'Speech Therapy', 1200), (3, 'Assistive Listening Devices', 900), (4, 'Sign Language Interpretation', 1600);
SELECT service_type, cost FROM (SELECT service_type, cost, ROW_NUMBER() OVER (ORDER BY cost DESC) as rank FROM service WHERE student_id IN (SELECT student_id FROM student WHERE disability = 'Hearing Impairment')) t WHERE rank <= 3;