SPARQL में, हम कर सकते हैं समूह gollowing वाक्य रचना के माध्यम से एक कॉलम के आधार पर पंक्तियों:SPARQL: द्वारा एक से अधिक स्तंभ ग्रुप के लिए कैसे
GROUP BY ?colName
हम 1 से अधिक स्तंभों के आधार पर समूह जैसे कर सकते हैं:
GROUP BY (?colName1 + ?colName2 + ?colName3)
की तरह एक प्रश्न मान लीजिए:
Select ?a ?b ?c (MIN(?y) AS ?d)
Where {
....
}
GROUP BY (?a + ?b + ?c)
लेकिन इस क्वेरी काम नहीं करता।
मैंने अभी तक 'सैंपल' के बारे में नहीं पढ़ा था, लेकिन अब मैंने ऐसा किया है, मुझे लगता है कि 'चयन' खंड को ठीक करने की आवश्यकता नहीं है। 'SELECT' खंड में चर के लिए 'सैंपल' की आवश्यकता है जो' GROUP BY' खंड में _not_ नहीं है और अन्यथा एकत्रित नहीं है, लेकिन '? ए? बी? सी' वास्तव में 'ग्रुप बाय' खंड में चर है। यदि कुछ अतिरिक्त चर '' e' 'SELECT'ed थे, लेकिन' GROUP BY'ed नहीं, तो उन्हें 'सैंपल' होना आवश्यक होगा। –