Perguntas com a marcação «having»

19
Qual é a diferença entre HAVING e WHERE?
Eu devo estar pesquisando no caminho errado ou estou tendo um momento estúpido no tempo. Qual é a diferença entre HAVINGe WHEREem umSQL SELECT declaração? EDIT: Marquei a resposta de Steven como a correta, pois continha as principais informações no link: Quando GROUP BYnão é usado, HAVINGcomporta-se como uma WHEREcláusula …
261 sql  where  having 

7
SQL - tendo VS em que
Eu tenho as seguintes duas tabelas: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). Quero encontrar o professor com mais Especialização. Quando tento isso, ele não está funcionando: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID AND COUNT(S.Expertise) >= ALL (SELECT COUNT(Expertise) FROM …
202 sql  where  having 


9
MySQL - Usando COUNT (*) na cláusula WHERE
Estou tentando realizar o seguinte no MySQL (consulte o pseudocódigo) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC Existe uma maneira de fazer isso sem usar um (SELECT ...) na cláusula WHERE porque isso parece um desperdício de recursos.


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.