fragment_downloaded_cb({"url":"tutorial.html#aggregate-functions","fragment":"Aggregate functions\nAggregate functions are those that work over groups of solutions, e.g.:\nBy default, there is a single group for all solutions, a different\ngrouping can be provided with the GROUP BY clause.\nFor numeric operations, SPARQL defines the COUNT / MIN / MAX / SUM / AVG\nfunctions. For strings, concatenation is available via the GROUP_CONCAT\nfunction. The SAMPLE function can be used to pick one of the values at\nrandom.\nSometimes, it is desirable to apply filters on these aggregate values.\nThe HAVING clause behaves like FILTER, except it can be used\nto apply filters on these aggregate values:\n"});