我可以在SPARQL查询中返回三重数字吗?
例如,在Oracle数据库中,我们可以使用rownum
伪列或ROW_NUMBER()
函数执行此操作。
那么如何从DBpedia中查询SPARQL,例如?
我们可以在SPARQL中使用count(*)
或count(?var_name)
函数来计算三元组,但是如何在SPARQL查询中显示每个三元组的增量数?
有可能吗?
答案 0 :(得分:2)
不,这是不可能的,因为SPARQL旨在查询RDF图,而RDF图不是表。因此,没有行的概念 - 而是由主题,对象,表示图形的谓词三元组表示数据。
SPARQL SELECT语句确实返回一个结果集,该结果集基本上是每个查询匹配的一行,但这与表示行中的数据不同。