Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Tags (646 questions) and (777 questions) have basically the same wiki. The latter is specifically about SQL, while the former is more generic, but both are being mostly used on questions about SQL. There's also (19 questions), that doesn't have a tag wiki.

I'm suggesting merging and into . I tried to suggest synonyms, but I don't have enough score on any of those tags, and a merge seems more appropriate anyway.


I believe other people are not seeing there is a problem with these tags. Unlike what kiamlaluno said on his answer, is not "a more generic tag about aggregating data". At least, that's not what its wiki says (this is the full wiki; emphasis is mine):

An aggregate, more commonly known as an aggregate function, is a means to examine the values found in multiple rows from a single column. These are grouped together as input on certain criteria to form a single value of more significant meaning or measurement, such as a set, a bag or a list. Aggregates are usually found in SQL.

So, I'm okay if you disagree about merging the tags, but if we don't do that, shouldn't we at least redefine and completely rewrite its wiki?

share|improve this question

closed as off-topic by Martijn Pieters, Shadow Wizard, Robert Cartaino Aug 12 '14 at 14:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – Martijn Pieters, Shadow Wizard, Robert Cartaino
If this question can be reworded to fit the rules in the help center, please edit the question.

As you mention, aggregate can be a generic term. It can be applicable across many languages and/or technologies. For example, you can aggregate in LINQ. I think it would be bad to merge these tags. – slugster Jul 1 '12 at 8:37
I don't see why questions about LINQ aggregation should have a separate tag. What about questions about aggregation using ORM frameworks? It's all fundamentally the same, the tag wiki could be more generic if the tags were merged. Maybe the tag to be kept would be aggregates, or perhaps aggregation, to encompass all those use cases (including NoSQL DBs). – bfavaretto Jul 1 '12 at 14:10
3/4 of the aggregate functions are not about SQL. The tag wiki describes only 1/4 of the usage of the tag. aggregate should definitely not be merged into aggregate-functions since that would make about 450 questions mistagged. I don't have a clear picture of all the things aggregate means. It may be too vague to stand, in which case it should be split into several tags. – Gilles Jul 6 '12 at 23:06
up vote 3 down vote accepted

I think that re-writing the tag to be a more generic "aggregating data" tag is a good solution. (But I oppose merging into a SQL specific tag.)

SQL is far from being the only tool used to aggregate data. 21 of the first 100 questions with the tag come from the R statistical programming language and have basically nothing to do with SQL. (As an aside, there is actually a very common function in R called aggregate.)

Frankly, it makes more sense to me not to have any "aggregate"-like tag be specifically tied to a particular language. No language owns that concept, so it makes more sense to me to have one tag and then if you want to specify what language you're in you'd just add that other tag as well. Otherwise you end up in the mess we're in now. But that may be too radical of a change, given the number of questions involved.

That said, if I ruled the universe, I would re-write the wiki for to be more generic, and then merge and into it, while making sure that the also have the relevant language tag for that question.

Edit Here's a quick stab at what the wiki for might say:

Aggregate refers to the process of summarizing grouped data. Typically this involves replacing groups of data with single values (e.g. sum, mean, standard deviation, etc.).

share|improve this answer
That makes sense! I just suggested an edit on the wiki for aggregate based on your suggestion. – bfavaretto Jul 8 '12 at 3:42

As slugster wrote, is used specifically for SQL aggregate functions, and that is reflected in its tag wiki. It is also used in some Mongodb questions, even though Mongodb is defined as a NoSQL database.
Differently, is a more generic tag about aggregating data.

It makes sense to merge , and . Generally, in those cases, the plural form is kept.

share|improve this answer
Please see my update. aggregate doesn't look so generic as it currently stands. – bfavaretto Jul 6 '12 at 22:36

Not the answer you're looking for? Browse other questions tagged .