在sparql中使用strafter函数时,由于无效的行错误而无法运行

问题描述

在sparql查询中使用STRAFTER时,它会返回无效的行错误,我不确定代码行出了什么问题。

STRAFTER("http://dbpedia.org/resource/XBox_One","http://dbpedia.org/resource/")

我希望结果看起来像这样->

XBox_One

解决方法

您需要将结果绑定到变量。

SELECT ?LocalPart

{?s ?p ?o

BIND (STRAFTER("http://dbpedia.org/resource/Xbox_One","http://dbpedia.org/resource/") AS ?LocalPart)

} 

LIMIT 1

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...