gpt4 book ai didi

sql - 匹配 SPARQL 中值为 NULL 的位置

转载 作者:行者123 更新时间:2023-12-04 23:22:19 24 4
gpt4 key购买 nike

我有以下 SPARQL 查询:

SELECT ?label ?img 
WHERE
{
?uri rdfs:label ?label .
?uri vtio:hasImage ?img .
}

结果如下:
label | img
-------------
label | link1
labe2 | link2


我也想要没有 ?img 的标签也匹配,即 ?img 的条目是 NULL即我想要如下结果:
label  | img
--------------
label1 | link1
label2 |
label3 | link3


如果我使用我之前的查询结果 label2不会显示?

如何修改我的查询以包含这样的行?

最佳答案

使用可选:

select ?label ?img where {
?uri rdfs:label ?label.
OPTIONAL { ?uri vtio:hasImage ?img. }
}

关于sql - 匹配 SPARQL 中值为 NULL 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20643705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com