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 é o número total de bolsas de pesquisa concedidas a professores do sexo feminino e não binários na Faculdade de Engenharia, ordenados alfabeticamente pelo sobrenome do corpo docente?
 ###Tabelas: 
CREATE TABLE faculty (id INT, name TEXT, gender TEXT, department TEXT); INSERT INTO faculty (id, name, gender, department) VALUES (1, 'Alice', 'Female', 'Engineering'), (2, 'Bob', 'Male', 'Engineering'), (3, 'Carla', 'Non-binary', 'Engineering'); CREATE TABLE research_grants (id INT, faculty_id INT, title TEXT, amount FLOAT); INSERT INTO research_grants (id, faculty_id, title, amount) VALUES (1, 1, 'Project A', 50000), (2, 1, 'Project B', 75000), (3, 2, 'Project C', 60000), (4, 3, 'Project D', 80000);
SELECT COUNT(*) FROM research_grants INNER JOIN faculty ON research_grants.faculty_id = faculty.id WHERE faculty.gender IN ('Female', 'Non-binary') AND faculty.department = 'Engineering' ORDER BY faculty.name;