Pytania oznaczone «having-clause»

247
GDZIE vs POSIADANIE

Dlaczego musisz umieszczać kolumny, które sam tworzysz (na przykład select 1 as "number") po MySQL, HAVINGa nie WHEREw MySQL? I czy są jakieś wady zamiast robić WHERE 1(zapisywanie całej definicji zamiast nazwy

121
Czy możesz użyć aliasu w klauzuli WHERE w mysql?

Muszę użyć aliasu w klauzuli WHERE, ale ciągle mówi mi, że jest to nieznana kolumna. Czy jest jakiś sposób na obejście tego problemu? Muszę wybrać rekordy, które mają ocenę wyższą niż x. Ocena jest obliczana jako następujący alias: sum(reviews.rev_rating)/count(reviews.rev_id) as...