TGViewer
Channel Public Channel
SQL Ready | Базы Данных

SQL Ready | Базы Данных

@sql_ready

Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Cотрудничество: @energy_c

РКН: https://clck.ru/3QREBc
Subscribers
17.5K
Photos
1.4K
Videos
114
Links
766

Showing posts older than #1103 · Back to latest

Older Posts 7 shown
Post #1097 2.05K
🖥 Анализ энергоэффективности серверов!

Сегодня напишем запрос, который поможет выявить самые «прожорливые» сервера — те, что тратят больше энергии при одинаковой нагрузке.

В этом посте:
• Считаем средний расход энергии на единицу загрузки процессора;

• Определяем сервера с аномально высоким потреблением;

• Строим топ-5 неэффективных машин.


Такой разбор полезен для оптимизации инфраструктуры и помогает снизить затраты.

➡️ SQL Ready | #задача
  • 🔥 10
  • ❤ 6
  • 👍 6
  • 🤝 2
Post #1095 2.17K
☕️ SQLNoir — детективный тренажёр по SQL, где вы аналитик и сыщик!

Решаете кейсы: собираете улики в таблицах, анализируете следы (запросы, индексы, планы выполнения). Всё подано в формате задач-загадок, которые учат думать как аналитик и писать более точные и быстрые запросы.

📌 Оставляю ссылочку: sqlnoir.com

➡️ SQL Ready | #ресурс
  • 🔥 17
  • 👍 11
  • 🤝 5
Post #1090 2.04K
🖥 Ранжирование и квантильный анализ!

Хотите быстро понять, кто ваши топ-клиенты, кто средние и кто отстаёт? С помощью функций SQL можно оценивать позиции строк относительно всей таблицы или группы.

Сегодня в посте:
• Считаем относительные позиции клиентов с PERCENT_RANK()

• Строим кумулятивное распределение с CUME_DIST()

• Делаем сегментацию на квартильные группы с NTILE()


Такой подход делает SQL-запросы гибкими, компактными и наглядными, а аналитику - простой и понятной.

➡️ SQL Ready | #гайд
  • ❤ 11
  • 👍 7
  • 🔥 7
  • 🤝 4
Post #1088 2.52K
🖥 Напоминалка для работы с SQL!

Например, SELECT выбирает данные из таблицы, а JOIN позволяет объединять несколько таблиц в один запрос.

На картинке — все основные группы SQL-команд: от работы с данными (DML) и структурой базы (DDL) до выборок (DQL), функций и прав доступа (DCL).

Сохрани, чтобы не забыть!

➡️ SQL Ready | #ресурс
  • 🔥 18
  • ❤ 9
  • 👍 7
  • 🤝 2
Post #1081 2.03K
GENERATE_SERIES — быстро создаём последовательности чисел и дат!

В SQL часто требуется сгенерировать последовательность чисел или дат для отчётов, тестовых данных или анализа временных рядов.

Вместо ручного создания таблиц или массивов можно использовать встроенную функцию GENERATE_SERIES:
SELECT * 
FROM generate_series(1, 10) AS number;


Функция отлично работает и с датами, позволяя создавать последовательность с нужным шагом или произвольный интервал:
SELECT * 
FROM generate_series('2025-01-01'::date, '2025-01-07'::date, '1 day') AS day;


Можно использовать вместе с JOIN для заполнения пропусков в таблицах:
SELECT d.day, COALESCE(o.total, 0) AS total_orders
FROM generate_series('2025-01-01'::date, '2025-01-07'::date, '1 day') AS d(day)
LEFT JOIN orders o ON o.order_date = d.day;


🔥 Подходит для аналитики, построения сквозных временных рядов и подготовки тестовых наборов данных без лишних ручных операций.

➡️ SQL Ready | #практика
  • 🔥 12
  • 👍 9
  • 🤝 4
Post #1075 2.07K
🖥 Находим пробки в городе с помощью!

В этой задаче соберём запрос, который определит «пробки» на дорогах: места, где машины движутся слишком медленно.

Что делаем:
• Считаем среднюю скорость по каждому участку дороги за последние 10 минут;

• Отмечаем «пробку», если средняя скорость падает ниже 15 км/ч;

• Определяем топ-участки, где движение затруднено чаще всего.


Такой анализ помогает не только в транспорте: его можно использовать и в бизнесе — для поиска «узких мест» в процессах или системах.

➡️ SQL Ready | #задача
  • 🔥 21
  • 👍 10
  • ❤ 6
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →