Bom dia, pessoal.
Acredito que entendi errado o conceito de LIMIT. Eu pensava que o LIMIT limitava explicitamente onde a query podia rodar, no caso, apenas nos registros 1 e 2 da tabela nesse exercício. Mas...
select * from aluno where email like '%.com' order by nome limit 0,2;
traz o resultado da linha 3. Logo, limit 0,2 significa a grosso modo "só estou preocupado com 2 registros do resultado". Fiz um teste aqui, e acredito que de acordo com o enunciado da questão, a melhor resposta seria
(select * from aluno where email like '%.com' limit 0,2) order by nome;
fazendo o uso dos parentes. Dessa forma acredito que a resposta está mais próxima do que foi pedido. O que acham?