2017-03-13 40 views
0

我想提出一個問題。我有一個sparql查詢,我想只在特定條件下使用(在where子句中)過濾。例如,SPARQL如果和過濾組合

我想說:

SELECT ?country, ?department 
WHERE 
{ 
IF (?country="USA", FILTER (?department= "Logistics")). 
If (?country="UK", FILTER (?department= "Marketing")). 
} 

我希望你明白我想要達到的目標。 謝謝。

+0

SPARQL查詢的其餘部分缺失,沒有三重模式是很難幫助。目前還不清楚你想要達到什麼目標,在目前的形式下,你將兩個價值都綁定在一起。請提供一些示例數據的完整示例。 – AKSW

回答

0

我沒有看到IF在這裏,但我只是猜測的解決方案的需求,因爲你的查詢是不完整的,而: