我想过滤计数结果。我正在使用以下查询:

SELECT (COUNT(*) AS ?total)
WHERE {
    ?s sf:RatioSWO ?o .
 }
GROUP BY ?total

这只给了我谓词的总行数。我尝试通过在COUNT(*)之后放置“

最佳答案

我不太确定您要达到什么目标,但是如何做到这一点:

SELECT (COUNT(*) AS ?total)
WHERE {
    ?s sf:RatioSWO ?o .
    FILTER (?o < 0.5)
}

这将计算值大于0.5的sf:RatioSWO三元组的数量。

关于rdf - SPARQL过滤计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11888124/

10-13 01:02