Andrey
Это разные по функционалу языки, они автоматизируют разные действия.
SQL - это язык получения данных. Вычисления тут только примитивные типа сложить/разделить, и логические условия типа если/то.
Python и R обычно используют для построения моделей по уже извлеченным данным. Модели можно строить и на калькаляторе, и в экселе, эти языки только инструмент для их автоматизации.
SQL нужен в любом случае (где то в 99%), дальше смотря какую модель хотим строить выбираем инструмент/язык/библиотеку
нормально ты так SQL опустил...