Tôi đã truy vấn sau đây:SPARQL truy vấn và đếm riêng biệt
SELECT ?tag WHERE {
?r ns9:taggedWithTag ?tagresource.
?tagresource ns9:name ?tag
}
LIMIT 5000
và kết quả là:
abc
abc
abc
abc
abc
abc
abc
abd
ads
anb
Tôi muốn nhận được somthing như:
tag | count
-----------------
abc 7
abd 1
ads 1
anb 1
tôi đã thử nó với count(*)
và count(?tag)
, nhưng tôi đã thử e thông báo lỗi "Variable or "*" expected."
Ai đó có thể cho tôi biết, làm thế nào để làm cho nó đúng?
SPARQL lõi không có tổng hợp như COUNT. Bạn đang làm việc với SPARQL nào? – laalto
Tôi nghĩ rằng, tôi đang sử dụng lõi: ( – cupakob
@laalto Cũng giống như một lưu ý, phiên bản mới nhất của SPARQL, phiên bản 1.1, từ năm 2013, * không * bao gồm các tập hợp. –