首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSLC where子句中的嵌套条件

OSLC where子句中的嵌套条件
EN

Stack Overflow用户
提问于 2017-01-13 16:48:22
回答 1查看 395关注 0票数 0

在OSLC的WHERE子句中是否可以嵌套条件?

例如:oslc.where=(name="James" and age>25 and (operatingStatus=null or operatingStatus="Active") )

如果不是,使用这种嵌套的WHERE条件进行提取的方法是什么?我是OSLC的新手。任何帮助都是非常有用的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-16 00:26:00

不,如果您查看语法部分下的https://open-services.net/bin/view/Main/OSLCCoreSpecQuery#oslc_where

代码语言:javascript
复制
oslc_where    ::= "oslc.where=" compound_term
compound_term ::= simple_term (space? boolean_op space? simple_term)*
simple_term   ::= term | scoped_term

如您所见,compound_term不允许更多的复合术语。对于像您这样的更高级的场景,您应该使用SPARQL查询。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41630566

复制
相关文章

相似问题

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