0

我的数据库架构如下

表 - X 有以下 3 列 docid(文档 ID)、术语(文档中的术语)、计数(特定 docid 的术语出现的术语数)

docid
terms
count

如何提取以下信息 包括重复词在内的总词数超过 300 的 docid 数。

4

2 回答 2

5

像这样:

SELECT term, SUM(count) AS Totalwords
FROM tablex
GROUP BY  term
HAVING SUM(count) > 300


更新:试试这个:

SELECT docid, SUM(count)
FROM tablex
GROUP BY docid
HAVING SUM(count) > 300;

在这里查看它的实际效果:

于 2013-05-16T07:22:00.460 回答
1

您可以使用

SELECT docid,SUM(COUNT) AS CNT
FROM X
GROUP BY docid
HAVING SUM(count) > 300
于 2013-05-16T07:42:07.273 回答