SQL Ready | Базы Данных
9.17K subscribers
505 photos
19 videos
2 files
269 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it
加入频道
🖥 Профилирование производительности — способ найти и устранить узкие места в базе данных!

Позволяет понять, какие запросы и функции съедают ресурсы, где тормозит система и как это исправить. Отличный инструмент для ускорения и оптимизации работы с данными.

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥8👍4🤝3
🖥 Aging-отчёт по просроченным счетам!

В этой задаче напишем SQL-запрос, который поможет построить отчёт по неоплаченным счетам и оценить просроченную дебиторскую задолженность.

Что делаем:

Распределяем счета по корзинам: 0-30, 31-60, 61-90, 90+ дней просрочки.

Считаем сумму, количество и долю задолженности по каждой корзине.

Строим топ-5 крупнейших должников с просрочкой более 60 дней.


Такой отчёт позволяет увидеть, где «зависли» деньги, и помогает сфокусироваться на проблемных клиентах

SQL Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥215👍5
🖥 Разбираемся с LATERAL JOIN — подзапрос как функция!

С помощью LATERAL можно использовать значения из текущей строки в подзапросе — как будто передаёшь параметры в функцию.

Что важно знать:

LATERAL делает подзапросы внутри JOIN «осведомлёнными» о текущей строке.

Удобно, когда нужно посчитать агрегаты или достать top-N из связанных таблиц.

Отлично работает с jsonb, позволяя обойтись без оконных функций.


Инструмент, с которым сложные запросы станут в разы проще.

SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥168👍5🤝2
🔥 3 канала — один билет в IT! 🔥

💡 Хочешь реально понять, что такое программирование?
🚀 Хватит просто читать — пора погружаться!

👉 Java: теория — объясним, чтобы понял даже кот.
👉 Java: практика — проверь свои знания.
👉 Python — твой быстрый старт в программирование без боли.

Пролистал — упустил.
Подписался — прокачал себя.

🎯 Успех любит быстрых. Жми и забирай три ключа к IT-двери!
👍4🔥1🤝1
🖥 Разбираемся с FILTER — лаконичные агрегаты по условию!

FILTER позволяет задать условие прямо для SUM, COUNT, AVG — без вложенных подзапросов и лишнего шума. Код получается чище, короче и проще читается.

Что важно знать:

FILTER работает внутри агрегата — условие применяется только к нему.

Отлично подходит для отчётных таблиц с множеством условий.

Заменяет CASE WHEN в 90% ситуаций, где раньше казалось без него никак.


Поэтому, это инструмент, с которым SQL-запросы становятся короче и понятнее.

➡️ SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍95🤝5