我昨天遇到了这个问题。我只是在寻找一个解释。
\n以下关于 SQL 查询的哪些说法是正确的?
\nP : SQL 查询可以包含 HAVING 子句,即使它没有 GROUP BY 子句
\n问:只有当 SQL 查询具有 GROUP BY 子句时,它才可以包含 HAVING 子句
\nR :GROUP BY 子句中使用的所有属性必须出现在 SELECT 子句中
\nS :并非 GROUP BY 子句中使用的所有属性都需要出现在 SELECT 子句中
\n(A)\xc2\xa0P 和 R。
\n(B)\xc2\xa0P 和 S。
\n(C)\xc2\xa0Q 和 R。
\n(D)\xc2\xa0Q 和 S。
我选择了A作为答案。但实际上B是正确答案。
\n我想知道有些网站说R是正确的,而另一些网站说S是正确的。最后两者之间哪种说法是正确的?
\ngroup-by ×1