我的数据库架构如下
表 - X 有以下 3 列 docid(文档 ID)、术语(文档中的术语)、计数(特定 docid 的术语出现的术语数)
docid
terms
count
如何提取以下信息 包括重复词在内的总词数超过 300 的 docid 数。
我的数据库架构如下
表 - X 有以下 3 列 docid(文档 ID)、术语(文档中的术语)、计数(特定 docid 的术语出现的术语数)
docid
terms
count
如何提取以下信息 包括重复词在内的总词数超过 300 的 docid 数。
像这样:
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;
在这里查看它的实际效果:
您可以使用
SELECT docid,SUM(COUNT) AS CNT
FROM X
GROUP BY docid
HAVING SUM(count) > 300