Perguntas com a marcação «having-clause»

7
WHERE vs HAVING
Por que você precisa colocar colunas que você mesmo criou (por exemplo select 1 as "number") depois HAVINGe não WHEREno MySQL? E existem desvantagens em vez de fazer WHERE 1(escrever a definição inteira em vez de um nome de coluna)?

5
Você pode usar um alias na cláusula WHERE no mysql?
Eu preciso usar um alias na cláusula WHERE, mas continua me dizendo que é uma coluna desconhecida. Existe alguma maneira de contornar esse problema? Preciso selecionar registros com uma classificação maior que x. A classificação é calculada como o seguinte alias: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.