如何在java中的sparql查询中使用AND运算符

如何在java中的sparql查询中使用AND运算符,sparql,Sparql,我正在学习如何用java创建SPARQL查询。有人能告诉我如何在2个或更多查询中使用AND运算符吗 例如: String queryString ="SELECT * WHERE {" + "?A <http://dbpedia.org/ontology/capital> ?B" + AND //how can use AND??? "?A rdf:type <http://dbpedia.org/ontology/big_city>" + "}"; String

我正在学习如何用java创建SPARQL查询。有人能告诉我如何在2个或更多查询中使用AND运算符吗

例如:

String queryString ="SELECT * WHERE {" + "?A <http://dbpedia.org/ontology/capital> ?B" +
AND   //how can use AND???
"?A rdf:type <http://dbpedia.org/ontology/big_city>" + "}";
String queryString=“选择*其中{”+“?A?B”+
和//如何使用和???
“?一个rdf:类型“+”}”;

SPARQL中没有
。三元组模式简单地一个接一个地放置。有几个synatx排序切割

SELECT * WHERE { 
  ?A <http://dbpedia.org/ontology/capital> ?B .
  ?B rdf:type <http://dbpedia.org/ontology/big_city> .
}
选择*WHERE{
A?B。
?B rdf:类型。
}

您的问题与Java或SQL无关-您的问题是SPARQL。和格式化。。。还有:你试过什么?你有例外吗?哪一个例外?非常感谢你。。。AndyS@hosseinsabziani如果这回答了你的问题,你应该。