gpt4 book ai didi

rdf - SPARQL 过滤 COUNT

转载 作者:行者123 更新时间:2023-12-02 05:28:44 25 4
gpt4 key购买 nike

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

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

这只给出了谓词的总行数。我已经尝试通过在 COUNT(*) 之后放置一个“< 0.5”来进行过滤,但这只会给我一个“false”的结果,我不知道那是什么意思。我也尝试过 HAVING 和 FILTER,但都没有结果。

最佳答案

如果你想返回 ?total-s where ?total is < 0.5 你可以这样做:

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

从这个问题看不清楚你的意思。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com