Do *_*ung 4 sql allegrograph sparql
我有以下SPARQL查询:
SELECT ?label ?img
WHERE
{
?uri rdfs:label ?label .
?uri vtio:hasImage ?img .
}
Run Code Online (Sandbox Code Playgroud)
结果如下:
label | img
-------------
label | link1
labe2 | link2
…
Run Code Online (Sandbox Code Playgroud)
我也希望标签没有?img也匹配ie条目在哪里?img,NULL即我想要如下结果:
label | img
--------------
label1 | link1
label2 |
label3 | link3
…
Run Code Online (Sandbox Code Playgroud)
如果我使用我之前的查询,结果label2将不会显示?
如何修改我的查询以包括这样的行?
使用可选:
select ?label ?img where {
?uri rdfs:label ?label.
OPTIONAL { ?uri vtio:hasImage ?img. }
}
Run Code Online (Sandbox Code Playgroud)