You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SPARQL查询叙利亚大学数量时合并dbo:city与dbo:subdivision字段方法

SPARQL查询修改方案

你可以使用SPARQL的属性路径语法匹配多个可选属性,实现同时取dbo:city和dbo:subdivision字段值的需求,修改后的查询语句如下:

SELECT (COUNT(DISTINCT ?s) AS ?Number_Of_Universities_In_Syria) ?City
WHERE {
  ?s dct:subject <http://dbpedia.org/resource/Category:Universities_in_Syria> .
  ?s dbo:city|dbo:subdivision ?City .
}
GROUP BY ?City

修改说明

  • 用|连接两个属性,dbo:city|dbo:subdivision表示匹配任意一个存在的属性值赋值给?City
  • 计数时添加DISTINCT参数,避免同一所大学同时存在两个属性值时被重复统计

内容的提问来源于stack exchange,提问作者SubtleSnack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:36:06