2

我正在尝试(在 SQL Server 2k8 中)多次获取存在位置的TheField列表TheField。类似于以下内容(除非我知道这是不对的):

SELECT TheField FROM TheTable WHERE COUNT(TheField) > 1
4

2 回答 2

4

您可以使用GROUP BYwithHAVING子句:

SELECT TheField, COUNT(*) AS Count
FROM TheTable 
GROUP BY TheField
HAVING COUNT(*) > 1

指定组或聚合的搜索条件。HAVING 只能与 SELECT 语句一起使用。HAVING 通常用于 GROUP BY 子句。当不使用 GROUP BY 时,HAVING 的行为类似于 WHERE 子句。

于 2012-09-17T23:32:05.360 回答
1

使用HAVING子句:

SELECT TheField 
FROM TheTable 
GROUP BY TheField
HAVING COUNT(TheField) > 1
于 2012-09-17T23:31:25.300 回答