arrow

назад

ask

Вопрос

Какие темы SQL даются вам сложнее всего?

repost

188

input message

напишите коммент


22 коммента

У Oracle много расширений. Агрегацией.

0

ответить

А что именно в агрегации у вас вызывает сложности?

0

ответить

Не те функции что с group by. А функции типа построения дерева через connect by. И подобные.

0

ответить

Хм, интересно, ни разу в работе не встречал такое. Надо будет заботать, спасибо!

0

ответить

· 08.07.2025

Часто такое приходится использовать?

0

ответить

Baikova Maria, за 3 года работы в аналитике, ни разу не использовал. Хотя функции интересные, но для них нужна специально построенная витрина данных.

0

ответить

· 08.07.2025

Да, вот есть темы, которые хочется пощупать, но в задачах не встречалось

0

ответить

Да это специально для Oracle. Он не популярен. При этом там разбираться много надо. Просто в одном проекте плотно использовалось ради оптимизаций с другими подобными функциями (21 оракул) - по справочнику делаю, но до конца не разобрался. В Postgre такого нет.

0

ответить

Понял. У меня на нынешнем месте работы как раз оракл. Может быть и встречу где-нибудь 😁 Раньше был sap IQ, ms sql, green plam, teradata м postrge

0

ответить

· 08.07.2025

Все, поняла. Рекурсивные запросы. Очень симпатично. В PostgreSQL другой синтаксис, как я понимаю. У вас много уровней вложенности в таблицах?

0

ответить

Baikova Maria  На одной из прошлых работ столкнулся с каскадом из 15 вложенных... Было страшно это все распутывать.

0

ответить

· 08.07.2025

Да, тут главное не запутаться, как в любой рекурсии. Вообще, есть мнение, по крайней мере, у некоторых в программировании, что если можно не использовать рекурсию, ее не надо использовать. Просто не всем это будет понятно как минимум. Вопрос в том, что если 15 вложенных, то можно ли как то нормально это оформить без рекурсии? Позволит ли структура таблиц.. есть ли смысл? Не слишком ли затратно по ресурсам? Может лучше блок кода..

0

ответить

Baikova Maria  На самом деле, когда мы сели переписывать этот кусок… кода, мы обнаружили, что можно обойтись без него. Как видимо, когда его писали, была структура бд другая и таблицы были не обогошены нужны столбцами, поэтому использовали такой хитро-вые… интересный способ😁  Прошу прощения, без нецензурной лексики прошлую работу не получается вспоминать 🤣

0

ответить

· 08.07.2025

Аварии то не случилось? Из-за такого запроса?

0

ответить

Baikova Maria  Там в целом бд построена не очень хорошим способом, поэтому 50% моей работы заключалась, не в том, что бы анализировать данные и искать инсайты, а тушить пожары из-за этого легаси

0

ответить

· 08.07.2025

Надеюсь, в основном в рабочее время. Хотя, пожары обычно случаются вне этого времени 😃

0

ответить

Baikova Maria, да я тоже надеялся первые 2 недели работы, а потом стандартный рабочий день - 11-12 часов, а февраль этого года проработали без выходных 😅 из-за этого была дикая текучка, за год сменилось 2 команда, включая Лида и нач отдела🤣

0

ответить

· 08.07.2025

Это в альфе?

0

ответить

Хоть оплачивали внеурочку? Или простили?

0

ответить

· 08.07.2025

Взамен бесценный опыт - лучшая оплата 😁

0

ответить

Неее, в Альфе всё отлично, то ГПБ был)

0

ответить

Сначала оплачивали, потом простили))

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится