是否可以在单个查询中获取多个关系的数量?例如SPARQL一次计算关系数
SELECT (COUNT(?friendid) as ?friends) (COUNT(?cousinid) as ?cousins) (COUNT(?sonid) as ?sons)
WHERE
{
ex:person1 ex:friendOf ?friendid .
ex:person1 ex:cousinOf ?cousinid .
ex:person1 ex:fatherOf ?sonid .
}
如果需要一个包含多个查询的复杂查询,当然这是 - 理论上 - 应该比执行不同的SELECT更快?
我不认为你的查询有效。它会为我猜测的每个关系返回相同的数字。 – AKSW
是的,这就是发生了什么......以及我的问题的原因:) – user1156544