首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >,过滤位于某个值之上/以下的值/字符串

,过滤位于某个值之上/以下的值/字符串
EN

Stack Overflow用户
提问于 2016-03-16 13:47:30
回答 1查看 238关注 0票数 4

我做了一个查询,它显示了所有的项目,是“在分类”‘沙眼衣原体D/UW-3/CX’。这些项目必须具有属性P644 (基因组开始)和P645 (基因组端)。到目前为止这是可行的。但是我想根据“基因组开始”和“基因组结束”的值来过滤这些项目。在我的例子中,我想接收所有的项目,其中‘基因组开始’高于'100‘,’基因组端‘低于'3000’。但这不起作用。我不是用正确的方法使用过滤器吗?

下面是我直接在维基数据查询服务页面中的代码:维基数据查询服务

代码语言:javascript
运行
复制
SELECT ?item ?genomic_start ?genomic_end
Where{
?item wdt:P703 wd:Q20800373. #P703:found in taxon
?item wdt:P644 ?genomic_start.
?item wdt:P645 ?genomic_end.
FILTER (?genomic_start > "100").
FILTER (?genomic_end < "3000").
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-16 15:28:11

您需要首先将值转换为int,以便能够使用>或<:

代码语言:javascript
运行
复制
SELECT ?item ?genomic_start ?genomic_end
Where{
?item wdt:P703 wd:Q20800373. #P703:found in taxon
?item wdt:P644 ?genomic_start.
?item wdt:P645 ?genomic_end.
FILTER (xsd:integer(?genomic_start) > 100).
FILTER (xsd:integer(?genomic_end) < 3000). 
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36037558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档