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: Calcular a mediana do número de bolsas de pesquisa concedidas por membro do corpo docente no departamento de Artes.
 ###Tabelas: 
CREATE TABLE grants (id INT, faculty_id INT, year INT, amount DECIMAL(10,2)); INSERT INTO grants (id, faculty_id, year, amount) VALUES (1, 1, 2020, 25000); INSERT INTO grants (id, faculty_id, year, amount) VALUES (2, 2, 2019, 30000); CREATE TABLE faculty (id INT, name VARCHAR(50), department VARCHAR(50)); INSERT INTO faculty (id, name, department) VALUES (1, 'Eva', 'Arts'); INSERT INTO faculty (id, name, department) VALUES (2, 'Frank', 'Chemistry');
SELECT AVG(g.num_grants) FROM (SELECT faculty_id, PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY COUNT(*)) OVER () AS median_num_grants FROM grants GROUP BY faculty_id) g JOIN faculty f ON g.faculty_id = f.id WHERE f.department = 'Arts';