我正在尝试提取字母数字字符串大于(或小于)字母数字字符串的所有主题。这没有用:
sparql
select distinct ?s
{ ?s ?p ?o. FILTER (?s > "stackoverflow"^^xsd:string). } order by ?s
如何在FILTER
子句中执行字符串比较?
答案 0 :(得分:4)
?s
是一个主题,三元组中的主题是IRI或空白节点。目前尚不清楚如何将IRI与字符串进行比较,但无论如何,您必须比较字符串值,即FILTER(STR(?s) > "stackoverflow")