Questions marquées «having-clause»

7
O vs vs AVOIR
Pourquoi avez-vous besoin de placer des colonnes que vous créez vous-même (par exemple select 1 as "number") après HAVINGet non WHEREdans MySQL? Et y a-t-il des inconvénients au lieu de le faire WHERE 1(écrire toute la définition au lieu d'un nom de colonne)?

5
Pouvez-vous utiliser un alias dans la clause WHERE de mysql?
J'ai besoin d'utiliser un alias dans la clause WHERE, mais il ne cesse de me dire que c'est une colonne inconnue. Existe-t-il un moyen de contourner ce problème? Je dois sélectionner des enregistrements dont la note est supérieure à x. L'évaluation est calculée comme l'alias suivant: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.