仍然存在这个问题!
我在SQL中有一个包含4个字段的表:FILEID,SENTENCEID,WORDID和WORD。
我安排所有带有给定文件编号的文件,在每个文件下我给每个句子一个唯一的编号,在每个句子下,我为每个单词分配一个唯一的编号,如图所示。
我正在尝试计算单词在每个文档中显示的次数。我只知道如何计算一个术语在这个表中总共显示的次数。任何人都可以根据FILEID建议如何计算?非常感谢。 Below就是我的表格。
这是我目前的查询:
SELECT WORD, COUNT(*) FROM (SELECT WORD FROM ASSIGNMENT2 GROUP BY FILEID);
答案 0 :(得分:1)
我会说:
select FILEID, WORD, count(WORD) from ASSIGNMENT2 group by FILEID, WORD