Я сама закончила направление подготовки «Бизнес-информатика», в рамках которого впервые столкнулась с SQL, но это было скорее по касательной. Когда пришла в Инфомаксимум, то долгое время нарабатывала хард-скиллы в хард-формате – на задачах, параллельно изучая профильную литературу и статьи. Естественно – практика, практика, практика. Поэтому сразу совет: пишите сами что-то с самого начала. Да, получаться будет всё не сразу, но без ошибок побед не бывает.
"Простота: SQL имеет декларативный характер, что делает его относительно легким для изучения и понимания. Операторы и команды SQL лаконичны и выразительны"В целом, это так, но очень многие не понимают как правильно писать джойны, а уж оконные функции и WITH - это вообще за пределами их понимания.
А так да, с виду всё просто: select, from, where ...
Это мы ещё хранимых процедур, вьюшек, триггеров, планы выполнения и оптимизаций не трогали. Не говоря уже о транзакция, индексах и проблем в виде дедлоков...
Безусловно, и в SQL есть много сложных нюансов, но не всегда ими должны владеть, например, младшие аналитики. Джойнам и with, кстати, мы учим на нашей стажировке, оконки рассматриваем на онбординге. Более сложные вещи аналитики познают, уже набирая опыт на практике.
Уже пару лет как думаю разобраться с этим sql-ем
Положу и эту статью в пыльную папочку – полежит до лучших времен
Тоже в закладки добавлю. Так-то полезно, да.
Надеюсь, когда-нибудь пыль все-таки получится стряхнуть)
Оно того не стоит. Попробуй себя в чем-то другом
А нет желания после долгой работы головой пойти, например, курьером поработать?)