我正在尝试填充在SPARQL查询语言中使用Optional
生成的空白空间。有什么办法可以实现这个目标吗?
在可选变量上使用!bound
会生成true或false,但我想用我自己的值填充单元格,例如"?"或"未知"。
答案 0 :(得分:7)
也许你可以使用以下结构之一......
COALESCE(?c, "unknown")
来源:http://www.w3.org/TR/sparql11-query/#func-coalesce
或
IF(bound(?c), ?c, "unknown")