【发布时间】:2009-08-03 17:08:34
【问题描述】:
我有以下疑问:
SELECT ?tag WHERE {
?r ns9:taggedWithTag ?tagresource.
?tagresource ns9:name ?tag
}
LIMIT 5000
结果是:
abc
abc
abc
abc
abc
abc
abc
abd
ads
anb
我想得到类似的东西:
tag | count
-----------------
abc 7
abd 1
ads 1
anb 1
我已经用count(*) 和count(?tag) 进行了尝试,但是我收到了错误消息"Variable or "*" expected." 有人可以告诉我,如何使它正确吗?
【问题讨论】:
-
Core SPARQL 没有像 COUNT 这样的聚合。您正在使用哪个 SPARQL 扩展?
-
我想,我正在使用核心 :(
-
@laalto 请注意,从 2013 年开始,最新版本的 SPARQL 1.1 版确实包含聚合。