SQL Ready | Базы Данных
前往频道在 Telegram
Авторский канал про Базы Данных и SQL Ресурсы, гайды, задачи, шпаргалки. Информация ежедневно пополняется! Cотрудничество: @energy_c РКН: https://clck.ru/3QREBc
显示更多📈 Telegram 频道 SQL Ready | Базы Данных 的分析概览
频道 SQL Ready | Базы Данных (@sql_ready) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 17 754 名订阅者,在 技术与应用 类别中位列第 7 324,并在 俄罗斯 地区排名第 37 073 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 17 754 名订阅者。
根据 19 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 712,过去 24 小时变化为 32,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 12.57%。内容发布后 24 小时内通常能获得 5.99% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 230 次浏览,首日通常累积 1 062 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 23。
- 主题关注点: 内容集中在 sql, строка, users, индекс, user_id 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!
Cотрудничество: @energy_c
РКН: https://clck.ru/3QREBc”
凭借高频更新(最新数据采集于 20 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
17 754
订阅者
+3224 小时
+2367 天
+71230 天
帖子存档
17 766
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?
Homo Manifestans — канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам 🤗
✓ Как научиться отвлекаться от работы и отдыхать?
✓ Как совместить кучу рабочих задач и время с семьей?
✓ Как справиться с прокрастинацией?
✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит?
Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания, выгорания и ущерба для личной жизни!
Псс. Заходите в закреп — там много полезного, и даже бесплатный мини-курс по выходу из апатии:
👉 https://t.me/+P5iLY5s4HYliOTMy
17 766
RANK vs DENSE_RANK: точное ранжирование в SQL!
При создании рейтингов или аналитических сводок часто нужно определить позиции записей по показателю — с учётом повторов. Для этого используются оконные функции
RANK() и DENSE_RANK().
Создадим таблицу с продажами:
CREATE TABLE sales (
employee TEXT,
total_sales INT
);
INSERT INTO sales VALUES
('Alice', 500),
('Bob', 700),
('Charlie', 700),
('Diana', 400);
Выполним ранжирование по сумме продаж:
SELECT employee,
total_sales,
RANK() OVER (ORDER BY total_sales DESC) AS rank_pos,
DENSE_RANK() OVER (ORDER BY total_sales DESC) AS dense_rank_pos
FROM sales;
Результат:
employee | total_sales | rank_pos | dense_rank_pos
---------+--------------+----------+----------------
Bob | 700 | 1 | 1
Charlie | 700 | 1 | 1
Alice | 500 | 3 | 2
Diana | 400 | 4 | 3
🔥 Так что, RANK() пропускает позиции после повторов, а DENSE_RANK() идёт подряд, без «дыр» в нумерации.
➡️ SQL Ready | #практика17 766
В Яндексе платят 300.000р, Сбер нуждается в инженерах, а в Тинькофф нехватка кадров
«Бигтех по-русски» — место, где разработчики из крупных компаний рассказывают правду о работе мечты, зарплатах и жизни в IT.
Присоединяйся: @bigtech
17 766
💅 InterDB — сайт про внутреннее устройство PostgreSQL!
Если работаешь с базами и хочешь понимать, как Postgres устроен изнутри, этот сайт точно стоит внимания. Здесь подробно объясняется, как хранятся данные, работают индексы, транзакции и репликация. Всё показано на схемах и описано простым языком.
📌 Оставляю ссылочку: interdb.jp
➡️ SQL Ready | #ресурс
17 766
+5
🖥 Симуляция угадывания числа и проверка случайности!
Сегодня создаём небольшой симулятор: база данных загадывает число от 1 до 10, а игрок пытается его угадать тысячу раз.
В этом посте:
• Генерируем данные через GENERATE_SERIES() и RANDOM(); • Проверяем, сколько попыток оказались успешными; • Анализируем распределение “удачных” чисел по всем догадкам.Игра помогает тестировать генераторы случайных значений, проверять равномерность распределений и моделировать тесты. ➡️ SQL Ready | #задача
17 766
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Москве и поборись за призовой фонд 1 200 000 рублей!
Когда: 25–28 ноября
Формат: онлайн + финал на площадке
Участвуй, если ты:
🔹обучаешься на технической или ИТ-специальности
🔹развиваешься в направлении разработки, системной администрации, AI/ML или DevOps
🔹сможешь быть в Москве 28 ноября.
Выбери свой кейс:
✴️VibeCode Jam: собеседование будущего. Создай ИИ-платформу для прохождения технических собеседований с виртуальным интервьюером. ✴️Self-Deploy: CI/CD без DevOps. Автоматизируй генерацию CI/CD пайплайнов по анализу структуры Git-репозитория.Почему стоит участвовать: 🔘Кейс в портфолио и полезная обратная связь от менторов Т1 🔘Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний 🔘Реальный опыт командной работы 🔘Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси. Регистрация открыта! ➡️ Успей до 23 ноября по ссылке. Реклама. ООО "ГК "Иннотех" ИНН 9703073496 ERID 2VtzqxXvjVG
17 766
Covering Index — как реально ускорить SELECT!
Даже с индексом СУБД может работать медленно — после поиска всё равно нужно обращаться к таблице за данными.
Covering Index — это индекс, который уже содержит все данные, нужные запросу.
Если запрос обращается только к колонкам, включённым в индекс — таблица может не читаться вовсе:
CREATE INDEX idx_orders_status_user
ON orders (status, user_id);
Теперь запрос:
SELECT user_id, status
FROM orders
WHERE status = 'pending';
Выполняется полностью из индекса — минимум I/O, максимум скорости.
В PostgreSQL это видно как Index Only Scan в плане:
EXPLAIN ANALYZE SELECT ...
Работает только если строки помечены all-visible (visibility map). В MySQL аналог — Using index, в SQL Server — INCLUDE в индексе.
🔥 Не забывайте: больше индексов = больше места и медленнее вставки/обновления.
➡️ SQL Ready | #совет17 766
+4
🖥 Работа с геоданными в PostgreSQL (PostGIS)
В этой шпаргалке — функции PostGIS для пространственного анализа: вычисление расстояний и площадей, определение пересечений и вложенности геометрий, создание буферов и экспорт в GeoJSON. Эти инструменты полноценной ГИС-платформой для хранения, обработки и анализа геоданных.
➡️ SQL Ready | #шпора17 766
+4
🖥 TEMP TABLE — инструмент, который спасает большие запросы!
Временные таблицы позволяют хранить промежуточные результаты, создавать индексы, изолировать эксперименты и оптимизировать пайплайны.
Сегодня в посте:
• Как создавать и использовать временные таблицы; • Как ускорить аналитику с помощью индексов; • Почему TEMP TABLE лучше, чем CTE, для сложных цепочек.Смысл временных таблиц не в удобстве, а в контроле. Сами решаете, когда считать, что кешировать и как двигать данные между шагами. ➡️ SQL Ready | #гайд
17 766
— Ты уволен
— Почему?
— Мы оплатили GPT-5, ты больше не нужен.
Вы тоже в ах@е с такого расклада? Учился лет 5, потом столько же батрачил за копейки ради опыта — чтобы тебя заменила еб@чая железяка.
А теперь задумайтесь: нейронки развиваются с бешеной скоростью. Поэтому сейчас как никогда нужны спецы для их обучения.
Чтобы в кратчайшие сроки выйти на уровень элиты и стать топом в сфере — подпишитесь на канал @devsp. Его автор раскрывает неочевидные секреты: как в 3 месяца уместить 6 лет обучения, достойно пройти любое собеседование и что делать, чтобы лучшие компании дрались за вас.
А временами подкидывает крутые вакансии и лайфхаки, после которых вас с руками оторвут даже без опыта.
Это всё равно что встретить Нео и войти в 10% тех, кто сломал систему. Подписывайтесь: @devsp
17 766
DELETE + RETURNING: удаление с получением результата!
При очистке данных важно понимать, какие строки были реально удалены. Оператор
RETURNING в PostgreSQL позволяет вернуть данные удалённых строк без дополнительного запроса.
Создадим таблицу:
CREATE TABLE sessions (
id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
user_id BIGINT NOT NULL,
last_active TIMESTAMPTZ NOT NULL
);
Удалим неактивные сессии и сразу получим нужные поля:
DELETE FROM sessions
WHERE last_active < NOW() - INTERVAL '30 days'
RETURNING id, user_id;
Результат:
id | user_id
----+---------
12 | 3
18 | 7
25 | 3
🔥 Такой приём повышает прозрачность операций и упрощает аудит. Работает также с INSERT и UPDATE, что делает SQL-операции атомарными.
➡️ SQL Ready | #практика17 766
В ПОГОНЕ ЗА ИНФОРМАЦИЕЙ - ТЫ МОЖЕШЬ СТАТЬ НОВОЙ ИНФОРМАЦИЕЙ🇷🇺
Список несогласных ниже:
hck wrr – расскажут, почему ты сам себя продаешь властям, если кормишь сайт печеньем.
scr snk – новостной кибер-без. Ты просто в курсе интернет-угоз и событий индустрии.
insc lrd – скачиваемый оффлайн википедик от всех кибер-тараканов.
Дальше ты сам!
17 766
+5
🖥 SQL-генерация таблицы умножения без циклов!
В SQL нет привычных циклов, но есть полезные инструменты, которые позволяют строить повторяющиеся структуры (например, таблицу умножения 10×10).
Сегодня в посте:
• Генерируем числа от 1 до 10 с помощью GENERATE_SERIES(); • Объединяем их в пары через CROSS JOIN; • Считаем произведения и форматируем результат в матрицу.Такой приём не просто игра: его используют для генерации тестовых данных, создания временных сеток, расчёта комбинаций или аналитических карт. ➡️ SQL Ready | #задача
17 766
«Мы взламывали Microsoft. Читали переписки чиновников Белого Дома. Получали доступ к IT-инфраструктуре правительства Франции»
Я — хакер российской АРТ-группировки. После атак в 2025 году на «Аэрофлот», «Винлаб» и другие компании посчитал своим долгом сделать хороший ресурс про кибербезопасность для сограждан.
Доктор Cyber — мой блог про уязвимости и их поиск, разборы эксплойтов и CVE на понятном языке, куча полезных гайдов для безопасников.
Сохраняй ТОП-1 канал по ИБ в Телеге — @doctor_cyber
17 766
Индекс по выражению — ускоряй запросы без изменения схемы!
Часто запросы не используют индекс, хотя поле индексировано.
Причиной может быть функция в условии:
SELECT * FROM users WHERE lower(email) = 'admin@example.com';
Даже если email проиндексирован, lower(email) ломает возможность использовать индекс.
Вариант решения - индекс по выражению (expression index):
CREATE INDEX users_lower_email_idx
ON users ((lower(email)));
Проверить можно через план запроса:
EXPLAIN ANALYZE
SELECT * FROM users WHERE lower(email) = 'admin@example.com';
🔥 Теперь в плане Index Scan, а не Full Table Scan.
➡️ SQL Ready | #совет17 766
+4
🖥 Создание и изменение структуры (DDL)
В этой шпаргалке собраны основные команды языка определения данных, используемые для создания, изменения и удаления объектов базы данных: таблиц, столбцов, индексов и других элементов структуры. Они формируют архитектуру базы и позволяют гибко управлять её схемой.
➡️ SQL Ready | #шпора17 766
Знаете, зачем вас набирают в Телеграме или ВК незнакомые номера?
Посмотрите видео выше — насколько легко узнать IP-адрес любого юзера через звонок.
Простых способов узнать о вас практически всё — сотни, и если вы хотите соблюдать хотя бы минимум сетевой гигиены — подпишитесь на @package_security.
Это канал опытного айтишника, который расскажет вам всё об уловках хакеров/мошенников, а также поделится лайфхаками и инсайдами.
@package_security — ваша анонимность скажет вам «спасибо».
