Questions tagged «having»

18
HAVING和WHERE有什么区别?
我必须以错误的方式进行谷歌搜索,否则我的时间很蠢。 什么之间的区别HAVING,并WHERE在SQL SELECT声明中? 编辑:我已经标记了史蒂文的答案是正确的答案,因为它包含链接上信息的关键点: 当GROUP BY不使用时,HAVING就像一个WHERE条款 我所见过的WHERE情况并没有发生,GROUP BY而这正是我开始困惑的地方。当然,除非您知道这一点,否则无法在问题中指定它。
260 sql  where  having 

7
SQL-在哪里拥有VS
我有以下两个表: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). 我想找到最专业的讲师。当我尝试此操作时,它不起作用: 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 Lecturers_Specialization GROUP BY LectID); 但是当我尝试这样做时,它会起作用: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID …
202 sql  where  having 

4
SQL查询以查找计数> 1的记录
我有一个名为的表PAYMENT。在此表中,我有一个用户ID,一个帐号,一个邮政编码和一个日期。我想查找每天使用同一帐号进行多次付款的所有用户的所有记录。 更新:此外,应该有一个筛选器,而不是仅对邮政编码不同的记录进行计数。 该表如下所示: | user_id | account_no | 拉链 日期| | 1 | 123 | 55555 | 09年12月12日| | 1 | 123 | 66666 | 09年12月12日| | 1 | 123 | 55555 | 09年12月13日| | 2 | 456 | 77777 | 09年12月14日| | 2 | 456 | 77777 | 09年12月14日| …
175 sql  count  group-by  having 

9
MySQL-在WHERE子句中使用COUNT(*)
我正在尝试在MySQL中完成以下操作(请参见pseudo代码) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC 有没有一种方法可以在WHERE子句中不使用(SELECT ...),因为这似乎浪费资源。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.