Na aula 9 do 3º cap, na primeira explicação de HAVING (03:22), o professor realizou a busca da seguinte maneira:
SELECT ESTADO, SUM(LIMITE_DE_CREDITO) AS SOMA_LIMITE FROM tabela_de_clientes
GROUP BY ESTADO HAVING SUM(LIMITE_DE_CREDITO) > 900000;
Totalmente funcional, lógico, mas podemos deixar essa sintaxe mais enxuta e menos redundante:
SELECT ESTADO, SUM(LIMITE_DE_CREDITO) AS SOMA_LIMITE FROM tabela_de_clientes
GROUP BY ESTADO HAVING SOMA_LIMITE > 900000;
Como foi criado alias para a SUM(LIMITE_DE_CREDITO) e após o GROUP BY essa soma já ser efetuada, podemos chamar o HAVING apenas com o alias e a condicional que funciona da mesma forma.
Queria deixa enfatizado que o professor tem uma excelente didática, segundo curso já com ele e aprendendo muito e adorando.