Als «having-clause» getaggte Fragen

7
WO vs HABEN
Warum müssen Sie selbst erstellte Spalten platzieren (zum Beispiel? select 1 as "number" ), HAVINGund nicht WHEREin MySQL? Und gibt es irgendwelche Nachteile, anstatt dies zu tun WHERE 1(die gesamte Definition anstelle eines Spaltennamens zu schreiben)?

5
Können Sie einen Alias ​​in der WHERE-Klausel in MySQL verwenden?
Ich muss einen Alias ​​in der WHERE-Klausel verwenden, aber es sagt mir immer wieder, dass es sich um eine unbekannte Spalte handelt. Gibt es eine Möglichkeit, dieses Problem zu umgehen? Ich muss Datensätze auswählen, deren Bewertung höher als x ist. Die Bewertung wird als folgender Alias ​​berechnet: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.