It looks like the SQL tag is used incorrectly for some questions.

Should it only be used when the question is really about SQL? Or is it OK to ask it for a question like: How to determine if an Index is required or necessary How do you test for race conditions in a database?

It seems like non-DBA types might put SQL on anything they ask because that is kind of how they think of DB questions compared to the rest of their world.

Should "SQL" only be used as a tag if the question is actually a SQL question?


3 Answers 3


"Should "SQL" only be used as a tag if the question is actually a SQL question?"


SQL tag could be misused a lot. Is should be used just when the question has a direct relation with SQL.


I think we better avoid a sql tag and use more specific tags.

What is actually a SQL question ?

Would all users use this in a consistent way?

Let's try to keep our tags informative.

  • But what will someone who has a sql question use for the tag then? For instance what would have been used for dba.stackexchange.com/questions/83/…
    – Beth Lang
    Commented Jan 4, 2011 at 18:42
  • Hhm. Perhaps 'SELECT' or just 'ORDER BY'.
    – bernd_k
    Commented Jan 4, 2011 at 18:47
  • 1
    SQL used as a tag for SQL questions allows SQL questions to be listed separately, added to a favorite or ignore list, and have a separate FAQ, top users, etc. These are benefits that are not as simple to attain with more specific tags. I'm not saying more specific tags should not exist, merely that an SQL tag has merit. Commented Jan 25, 2011 at 16:28

Yes because in addition to @bigown's answer we do allow databases on here that are not SQL such as the NoSQL databases and even MS Access. However it should not be used, and should be retagged if the question doesn't actually have anything to do with some SQL dialect

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