Boa tarde. Assisti à aula, li a parte teórica após o vídeo, mas ainda não entendi quando usar uma ou outra. Na videoaula a instrutora fez uso da cláusula having. Eu usei o where, assim:
SELECT nome, preco from produtos where preco > (SELECT AVG(preco) from produtos);
e obtive o mesmo resultado. Sempre será possível escolher entre uma ou outra cláusula?