На этот вопрос ответить очень сложно. Изначально SQL разрабатывался для того, чтобы "каждая домохозяйка могла написать запрос к базе данных". Однако жизнь смеётся над нашими планами. Сейчас специалисты с этим языком вполне высоко ценятся. Для того, чтобы работать в индустрии с этой специализацией, Вам придётся, кроме самого языка ANSI SQL, изучить процедурные расширения различных поставщиков, хорошо понимать работу конкретной СУБД ( так у одних поставщиков процедуры с курсорами летают, а у других поставщиков курсоров лучше избегать ). Более того, скорее всего, Вам придётся научиться быстро разбираться в базах данных, разработанных Вашими предшественниками, развить в себе интуицию, граничащую с телепатией, для того, чтобы понимать, зачем БД сделали так криво. Я уже не говорю о том, что Вы должны понимать тонкости реализации математических алгоритмов в СУБД каждого поставщика, с которой Вам придётся работать. Вы должны будете научиться оценивать, как построение конкретного индекса изменит производительность конкретного запроса, прокладывая дорогу прямо от алгоритма сортировки до структур в памяти Вашего сервера. Вы должны будете научиться представлять себя стоимостным оптимизатором и понимать, с чего бы вдруг в данном конкретном случае Вы, как оптимизатор, делаете такую фигню. И понимать, как это исправить. Короче, это совсем не лёгкий хлеб. Особенно отдавая себе отчёт в том, что Дуровым на этом поприще Вам не стать. Зато работу найти будет очень просто. Она сама Вас будет искать.