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: Qual é a distribuição dos valores de bolsas de pesquisa por departamento?
 ###Tabelas: 
CREATE TABLE departments (id INT, name TEXT); CREATE TABLE grants (id INT, department_id INT, amount INT);  INSERT INTO departments (id, name) VALUES (1, 'Mathematics'), (2, 'Computer Science'); INSERT INTO grants (id, department_id, amount) VALUES (1, 1, 50000), (2, 1, 75000), (3, 2, 100000), (4, 2, 125000), (5, 2, 150000);
SELECT g.department_id, AVG(g.amount) as avg_grant_amount, MAX(g.amount) as max_grant_amount, MIN(g.amount) as min_grant_amount, STDDEV(g.amount) as stddev_grant_amount FROM grants g GROUP BY g.department_id;