I think SQL is a language to be known by every programmer.
With the right query, you may solve a problem that may take 100 lines in other languages.
It is so usefull, reliable and does not change every year.
It is so usefull, reliable and does not change every year.
It seems like SQL is only uglier if you're used to "SELECT *"ing, which is asking for trouble--in SQL or when doing the equivalent with other row/column data manipulation tools.
Though I'll grant you that extremely wide data is a lengthy experience to write SQL for.