SQL Academy: всё о реляционных БД и SQL
По всем вопросам и коммерческим предложениям писать @LadanovNick Купить рекламу: https://telega.in/c/sqlacademyofficial Чат студентов SQL Academy https://t.me/sqlacademyorg
Показати більше📈 Аналітичний огляд Telegram-каналу SQL Academy: всё о реляционных БД и SQL
Канал SQL Academy: всё о реляционных БД и SQL (@sqlacademyofficial) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 11 365 підписників, посідаючи 10 911 місце в категорії Технології та додатки та 57 339 місце у регіоні Росія.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 11 365 підписників.
За останніми даними від 28 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 180, а за останні 24 години на 9, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 17.77%. Протягом перших 24 годин після публікації контент зазвичай збирає 11.66% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 2 020 переглядів. Протягом першої доби публікація в середньому набирає 1 325 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 16.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як sql, строка, индекс, auto_increment, created_at.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“По всем вопросам и коммерческим предложениям писать @LadanovNick
Купить рекламу: https://telega.in/c/sqlacademyofficial
Чат студентов SQL Academy
https://t.me/sqlacademyorg”
Завдяки високій частоті оновлень (останні дані отримано 29 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
CASE выражение
WHEN значение1 THEN результат1
WHEN значение2 THEN результат2
ELSE результат_по_умолчанию
END
2️⃣ CASE с условиями
Используется для проверки условий.
CASE
WHEN условие1 THEN результат1
WHEN условие2 THEN результат2
ELSE результат_по_умолчанию
END
Примеры использования:
SELECT
product_name,
CASE category_id
WHEN 1 THEN '📱 Электроника'
WHEN 2 THEN '👕 Одежда'
WHEN 3 THEN '📚 Книги'
ELSE '🔄 Другое'
END AS category_name
FROM products;
SELECT
employee_name,
salary,
CASE
WHEN salary >= 100000 THEN '💎 Высокий доход'
WHEN salary >= 50000 THEN '💰 Средний доход'
ELSE '💼 Низкий доход'
END AS income_level
FROM employees;
Важные замечания ❗️
🔹Первое совпадение: Оператор CASE возвращает результат при первом совпавшем условии и игнорирует остальные.
🔹ELSE и NULL: Если ни одно из условий не выполнено и не указан блок ELSE, то возвращается NULL.
🔹Типы данных: Все возвращаемые значения в THEN и ELSE должны быть совместимых типов данных.
SELECT YEAR(NOW()) - YEAR('2003-07-03 14:10:26');
Проблема такого подхода в том, что он не учитывает был ли день рождения у данного человека в этом году или ещё нет. То есть, если на момент запроса уже наступило 3-е июля (07-03), то человек отпраздновал свой день рождения и ему уже 21 лет, иначе ему по-прежнему 20 года. Разница функций YEAR тут будет бесполезна — в обоих случаях она даст 21 лет.
🤔 Что же делать?
Мы могли бы пойти по пути вычисления разницы в днях и деления на 365:
SELECT FLOOR(DATEDIFF(NOW(), '2003-07-03 14:10:26') / 365);
Это лучше, но всё же не совсем точно из-за наличия високосных годов. 📆
✅ Правильный подход с TIMESTAMPDIFF:
TIMESTAMPDIFF(YEAR, '2003-07-03 14:10:26', NOW());
Используя функцию TIMESTAMPDIFF, мы получаем точную разницу в годах между двумя датами, учитывая все нюансы календаря! 🎯
Так что, когда дело доходит до вычисления возраста, доверяйте TIMESTAMPDIFF — и ваши расчёты будут точны как никогда! 🚀💡
CREATE INDEX имя_индекса
ON имя_таблицы(столбец1[, столбец2], …);
🔹Когда использовать индексы
1️⃣ На столбцах, которые часто используются в условиях WHERE, JOIN, ORDER BY, GROUP BY. 🔍
2️⃣ На столбцах с высокой селективностью (много уникальных значений).
⚠️ Потенциальные недостатки
1️⃣ Замедление операций вставки, обновления и удаления:
Каждый раз при изменении данных индексы должны быть обновлены, что может замедлить эти операции. 🐢
2️⃣ Дополнительное использование дискового пространства:
Индексы занимают место на диске, что может быть критично для больших баз данных. 💾
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
