en
Feedback
SQL Academy: всё о реляционных БД и SQL

SQL Academy: всё о реляционных БД и SQL

Open in Telegram

По всем вопросам и коммерческим предложениям писать @LadanovNick Купить рекламу: https://telega.in/c/sqlacademyofficial Чат студентов SQL Academy https://t.me/sqlacademyorg

Show more

📈 Analytical overview of Telegram channel SQL Academy: всё о реляционных БД и SQL

Channel SQL Academy: всё о реляционных БД и SQL (@sqlacademyofficial) in the Russian language segment is an active participant. Currently, the community unites 11 365 subscribers, ranking 10 911 in the Technologies & Applications category and 57 339 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 11 365 subscribers.

According to the latest data from 28 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 180 over the last 30 days and by 9 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 17.77%. Within the first 24 hours after publication, content typically collects 11.66% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 020 views. Within the first day, a publication typically gains 1 325 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 16.
  • Thematic interests: Content is focused on key topics such as sql, строка, индекс, auto_increment, created_at.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
По всем вопросам и коммерческим предложениям писать @LadanovNick Купить рекламу: https://telega.in/c/sqlacademyofficial Чат студентов SQL Academy https://t.me/sqlacademyorg

Thanks to the high frequency of updates (latest data received on 29 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

11 365
Subscribers
+924 hours
+527 days
+18030 days
Posts Archive
Какая ошибка при использовании метрик – самая опасная ? Когда мы «молимся» на одни показатели, но игнорируем другие: те, кото
Какая ошибка при использовании метрик – самая опасная ? Когда мы «молимся» на одни показатели, но игнорируем другие: те, которые не укладываются в нашу картину успеха. Такой перекос опасен для компании: будут страдать и сотрудники, и результаты их работы. Хотите узнать, как пользоваться метриками, чтобы улучшать процессы, а не просто давить на команду? Приходите на открытый вебинар «Метрики для оценки работы и производительности команды» Будет интересно: менеджерам в IT, scrum-мастерам, agile-тренерам, руководителям и тимлидам в отделах разработки. Вы научитесь: - усовершенствовать оценку производительности команд - оптимизировать процессы разработки - внедрять и развивать метрики в agile и scrum-командах - соблюдать баланс метрик - повышать производительность не в ущерб качеству Спикер: Ирина Метансина – проект-менеджер, agile-практик, бизнес-аналитик с 10-летним опытом в проектном управлении. 17 октября, 19:00 МСК, Бесплатно Записаться на событие - https://otus.pw/4ing/?erid=LjN8K65Ux Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Мы собрали базу вопросов по SQL для подготовки к собеседованиям! 🎯 Идеальный способ освежить знания и понять, что нужно подт
+1
Мы собрали базу вопросов по SQL для подготовки к собеседованиям! 🎯 Идеальный способ освежить знания и понять, что нужно подтянуть перед важным днем. 🧠 И для удобства сделали эти вопросы в виде карточек для запоминания, чтобы вы могли отметить вопросы выученными ✅ и больше не возвращаться к ним. Перейти к базе вопросов по SQL https://sql-academy.org/ru/interview-questions Все вопросы и ответы — в открытом доступе! 📚 Присоединяйтесь к нам на GitHub и добавляйте свои вопросы или улучшайте текущие! 🌐🤝 https://github.com/SQL-Academy/ru.sql-academy

Любая крупная БД рано или поздно начинает испытывать проблемы с производительностью. Причина проблем может крыться в медленно
Любая крупная БД рано или поздно начинает испытывать проблемы с производительностью. Причина проблем может крыться в медленной работе запросов. Неоптимизированные запросы влияют на скорость выполнения различных задач, потребляют много ресурсов и усложняют доступ к данным. Как же их отслеживать и оптимизировать? Узнаете на открытом вебинаре «Как оптимизировать производительность запросов в PostgreSQL?» Вы узнаете: - как оптимизация запросов влияет на скорость обработки данных - что влияет на производительность запросов - как правильно использовать индексы для повышения производительности - как выявлять медленные запросы с помощью инструментов мониторинга Будет интересно: аналитикам, инженерам и разработчикам БД, бэкенд-специалистам, тимлидам и проект-менеджерам. Спикер: Алексей Железной, преподаватель OTUS и старший инженер данных. Бонус! Всем участникам – скидка 5% на любой курс OTUS и полезные гайды. 16 октября, 18:30 МСК, Бесплатно Записаться на событие - https://otus.pw/NsCg/?erid=LjN8K71HV Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

При использовании агрегатной функции COUNT(column_name), как обрабатываются NULL значения в столбце?
Anonymous voting

Какая функция возвращает первое ненулевое значение из списка аргументов?
Anonymous voting

Какой оператор используется для проверки того, что значение столбца является NULL?
Anonymous voting

Работа 👨‍💻 с NULL значениями в SQL В SQL NULL представляет отсутствие или неизвестность значения в поле. Это особое значение, которое требует специальных методов обработки, так как стандартные операторы сравнения не работают с NULL. Давайте освежим знания по работе с ним! Сравнение с NULL 🔹Операторы = или <> не могут использоваться для сравнения с NULL. 🔹Используйте IS NULL и IS NOT NULL для проверки значения на NULL Функции для работы с NULL 🔹COALESCE(value1, value2, ...): Возвращает первое ненулевое значение из списка. 🔹IFNULL(value, default_value): Возвращает default_value, если value является NULL. 🔹NULLIF(expr1, expr2): Возвращает NULL, если expr1 равен expr2, иначе возвращает expr1. Особенности NULL 🔹Любые арифметические операции с NULL возвращают NULL. 🔹При агрегатных вычислениях NULL значения игнорируются (например, SUM, AVG, COUNT).

Полезная шпаргалка по основам SQL 🧐
Полезная шпаргалка по основам SQL 🧐

Спасибо за комментарии 👍, вы просто лучшая аудитория! Очень рады стараться ради вас 😍

Год назад мы хотели выпустить видео версию 🎮курса по SQL, но в итоге она так и не увидела свет ✨. Но у нас остались наброски, как вы думаете стоит ли выпускать полную версию курса? Приветствуется любого рода комментарии и обратная связь 🙏 https://youtube.com/playlist?list=PL6NCK3bgIIVeNZWaygDvL_feZNSHqvjVo&si=aXO9Go4yB7TmYkPJ

🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL (часть 2) 🚀 Сегодня мы разберем некоторые инте
🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL (часть 2) 🚀 Сегодня мы разберем некоторые интересные вопросы по SQL, которые могут встретиться на собеседовании в Тинькофф. 📊🔍 1️⃣ Можно ли делать JOIN таблицы саму на себя? 🤔 Абсолютно! Это называется self-join и полезно для работы с иерархическими данными или для сравнения строк в таблице. Вот пример запроса:

SELECT a.name AS EmployeeName, b.name AS ManagerName
FROM employees a
JOIN employees b ON a.manager_id = b.id;
Здесь мы используем одну и ту же таблицу employees для поиска имени сотрудника и его менеджера. Псевдонимы a и b помогают нам различать два использования таблицы. 2️⃣ Какой из операторов: SELECT, FROM, WHERE, GROUP BY - выполняется последним? 🧐 И тут главный герой - SELECT! 🌟 Хотя он стоит на первом месте по синтаксису, логически данные выбираются после всех фильтраций и группировок. Так что, порядок такой: 1. FROM ➡️ 2. WHERE ➡️ 3. GROUP BY ➡️ 4. SELECT. 3️⃣ Минимальное и максимальное количество записей в FULL JOIN таблицы на 10 и 100 строк? 📊 С FULL JOIN всё интересно: 🔹Минимум? 100 строк, если каждая из 10 нашла свою пару. 🔹Максимум? 1000 строк, если каждая строка из одной таблицы сопоставляется с каждой строкой из другой таблицы, то получаем кросс-продукт (декартово произведение) этих таблиц, что означает, что каждая строка из таблицы на 10 строк будет соединена с каждой строкой из таблицы на 100 строк.

🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL 🚀 Сегодня мы разберем некоторые интересные воп
🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL 🚀 Сегодня мы разберем некоторые интересные вопросы по SQL, которые могут встретиться на собеседовании в Тинькофф. 📊🔍 1️⃣ Может ли измениться результат запроса, если в LEFT JOIN поменять местами таблицы ? Да, если поменять местами таблицы в LEFT JOIN, результат запроса кардинально изменится. Все потому, что LEFT JOIN берет все строки из "левой" таблицы, дополняя их данными из "правой". Смена местами меняет логику: теперь "правая" становится "левой" и наоборот. Это влияет на то, какие строки и как будут включены в результат. 🔄 2️⃣ 5 + NULL это сколько? В SQL, когда вы выполняете арифметическую операцию с NULL, результатом всегда будет NULL. Это связано с тем, что NULL представляет собой неопределенное значение, и любая операция с неопределенным значением также является неопределенной. Таким образом, 5 + NULL будет равно NULL. 3️⃣ Какие функции умеют возвращать значения из предыдущих/последующих строк для заданной строки таблицы ? В SQL, чтобы работать с данными из строк до и после текущей, используются оконные функции. Эти функции обеспечивают доступ к значениям предыдущих/последующих строк: ℹ️LEAD(): Получает данные из строки после текущей, позволяя смотреть вперед на заданное количество строк. ℹ️ LAG(): Доступ к данным из строки перед текущей, предоставляя возможность анализировать предыдущие значения. ℹ️ FIRST_VALUE() и LAST_VALUE(): Возвращают первое и последнее значение в наборе строк соответственно, идеально для сравнения текущих значений с крайними в диапазоне. ℹ️ NTH_VALUE(): Дает значение из конкретной позиции в окне, полезно для нахождения конкретных точек данных в последовательности. Для тех, кто хочет углубиться в тему оконных функций: https://sql-academy.org/ru/guide/windows-functions

С днем знаний 🎉🙂 Осень — идеальное время, чтобы начинать учиться! 📚 Чтобы учёба была ещё приятнее, мы дарим вам промокод 1
С днем знаний 🎉🙂 Осень — идеальное время, чтобы начинать учиться! 📚 Чтобы учёба была ещё приятнее, мы дарим вам промокод 1SEPTEMBER на скидку 30%! 🤑 Успейте активировать до 5 сентября! ⏳ Также до 5 сентебря при покупке mock-собеседования мы дарим вам премиум 🎁 Вперёд к новым знаниям! ✨

Попробуй решить ❓ Дана таблица:
| OrderID | CustomerID | OrderDate  | Amount |
|---------|------------|------------|--------|
| 1       | 101        | 2024-01-01 | 100    |
| 2       | 102        | 2024-01-02 | 200    |
| 3       | 101        | 2024-01-05 | 150    |
| 4       | 103        | 2024-01-07 | 300    |
| 5       | 101        | 2024-01-17 | 50     |
| 6       | 104        | 2024-01-15 | 400    |
| 7       | 102        | 2024-01-20 | 100    |
| 8       | 103        | 2024-01-21 | 200    |
Какой результат вернет следующий запрос?

SELECT CustomerID, SUM(Amount) AS TotalAmount
FROM Orders
WHERE OrderDate BETWEEN '2024-01-01' AND '2024-01-15'
GROUP BY CustomerID
HAVING COUNT(*) > 1;
Варианты ответа: 1. CustomerID = 101, TotalAmount = 250 2. CustomerID = 101, TotalAmount = 300 3. CustomerID = 102, TotalAmount = 200 4. CustomerID = 103, TotalAmount = 500 Решение в комментариях 😊

Кто же эти красивые люди🧐? Это наши менторы, люди имеющие огромный опыт за спиной и готовые помочь вам с mock-собеседованиям
+3
Кто же эти красивые люди🧐? Это наши менторы, люди имеющие огромный опыт за спиной и готовые помочь вам с mock-собеседованиями. Узнать больше информации о них и записаться можно тут: https://sql-academy.org/ru/mentors

Мини-квиз по работе с датой и временем в SQL Вопрос 1: Что делает следующий запрос? SELECT DATE_FORMAT('2024-08-16', '%W, %M
Мини-квиз по работе с датой и временем в SQL Вопрос 1: Что делает следующий запрос?

SELECT DATE_FORMAT('2024-08-16', '%W, %M %d, %Y');
a) Возвращает дату в формате 16 августа 2024 b) Возвращает дату в формате 2024-08-16 c) Возвращает дату в формате Friday, August 16, 2024 d) Возвращает дату в формате 2024-16-08 Правильный ответ: c) Возвращает дату в формате Friday, August 16, 2024 Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?

SELECT DATEDIFF('2024-12-31', CURDATE());
a) 137 b) 100 c) 31 d) 365 Правильный ответ: a) 137 Вопрос 3: Какой результат вернет следующий запрос?

SELECT DATE_ADD('2024-02-28', INTERVAL 1 DAY);
a) 2024-02-29 b) 2024-03-01 c) 2024-03-02 d) Ошибка из-за неверной даты Правильный ответ: b) 2024-03-01 Вопрос 4: Что произойдет, если выполнить следующий запрос?

SELECT TIMESTAMPDIFF(HOUR, '2024-08-16 08:00:00', '2024-08-16 20:00:00');
a) Вернет количество дней между двумя датами b) Вернет количество секунд между двумя датами c) Вернет количество часов между двумя датами d) Вернет количество минут между двумя датами Правильный ответ: c) Вернет количество часов между двумя датами

Вам было бы интересно пройти тестовой собеседование по SQL от специалистов, работающих в топовых IT компаниях, и получить рекомендации после него?
Anonymous voting