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

如何在Wikidata查询中筛选以兆字节为单位的游戏数据大小

筛选Wikidata中以兆字节为单位的电子游戏数据大小

你之前的错误在于误用了属性wdt:P2305(这是条形码属性,和数据大小单位完全无关),正确的做法是直接在数据大小的数量值节点上过滤单位为兆字节(wd:Q79735)的条目。

修正后的SPARQL查询如下:

SELECT ?item ?itemLabel ?Size ?dataSizeLabel WHERE {
  ?item wdt:P31 wd:Q7889.
  ?item p:P3575 ?nodedataSize.
  ?nodedataSize psv:P3575 ?valuenodedataSize.
  ?valuenodedataSize wikibase:quantityAmount ?Size;
                   wikibase:quantityUnit wd:Q79735. # 直接指定单位为兆字节
  ?valuenodedataSize wikibase:quantityUnit ?dataSize. # 保留以获取单位标签
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}

关键修改说明

  • 移除了错误的?item wdt:P2305 wd:Q79735语句,P2305与数据大小单位无任何关联
  • 在?valuenodedataSize的单位属性上直接绑定wd:Q79735,确保仅返回以兆字节为单位的数据条目
  • 保留?valuenodedataSize wikibase:quantityUnit ?dataSize是为了继续获取单位的标签字段(dataSizeLabel)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 19:27:24