Můžete použít klauzuli HAVING, která může viz aliasy, např.
HAVING avg_rating>5
ale v klauzuli where budete muset svůj výraz zopakovat, např.
WHERE (sum(reviews.rev_rating)/count(reviews.rev_id))>5
ALE! Ne všechny výrazy budou povoleny – použití agregační funkce jako SUM nebude fungovat, v takovém případě budete muset použít klauzuli HAVING.
Z příručky MySQL :
Není přípustné odkazovat na alias sloupce v klauzuli WHERE, protože při provádění klauzule WHERE nemusí být ještě určena hodnota sloupce. Viz Oddíl B.1.5.4 „Problémy s Aliasy sloupců“ .