1
此SUM聚合函數不起作用。它沒有結果。SPARQL中的SUM函數
select (SUM(?p) as ?prcc) ?sune
where {
?inl Sp:hasp ?p.
?inl Sp:hassuid ?supid.
?supid Sp:hassune ?sune.
}
GROUP BY ?sune
「p」中的數據爲雙格式。因此,當我將我的查詢更改爲
select (SUM(xsd:double(?p)) as ?prcc) ?sune
or select (SUM(xsd:integer(?p)) as ?prcc) ?sune
它不對帶小數點的值執行SUM。
請顯示一些樣本三元組 –
**「p」中的數據是雙重格式**您的意思是文字實際上是數據類型文字,數據類型爲xsd:double,或者它們是字符爲字符的字符串適合xsd:double的詞法形式?正如@TomaszPluskiewicz所說,你需要顯示一些數據,否則我們無法真正幫助。 –